[or-cvs] r14203: fix a leak when adding a temp log (tor/trunk/src/common)

arma at seul.org arma at seul.org
Wed Mar 26 18:59:47 UTC 2008


Author: arma
Date: 2008-03-26 14:59:45 -0400 (Wed, 26 Mar 2008)
New Revision: 14203

Modified:
   tor/trunk/src/common/log.c
Log:
fix a leak when adding a temp log


Modified: tor/trunk/src/common/log.c
===================================================================
--- tor/trunk/src/common/log.c	2008-03-26 18:36:46 UTC (rev 14202)
+++ tor/trunk/src/common/log.c	2008-03-26 18:59:45 UTC (rev 14203)
@@ -539,6 +539,7 @@
   set_log_severity_config(LOG_NOTICE, LOG_ERR, s);
   LOCK_LOGS();
   add_stream_log_impl(s, "<temp>", stdout);
+  tor_free(s);
   logfiles->is_temporary = 1;
   UNLOCK_LOGS();
 }
@@ -583,7 +584,8 @@
   UNLOCK_LOGS();
 }
 
-/** Close any log handlers added by add_temp_log or marked by mark_logs_temp */
+/** Close any log handlers added by add_temp_log() or marked by
+ * mark_logs_temp(). */
 void
 close_temp_logs(void)
 {
@@ -619,7 +621,7 @@
   close_temp_logs();
 }
 
-/** Configure all log handles to be closed by close_temp_logs */
+/** Configure all log handles to be closed by close_temp_logs(). */
 void
 mark_logs_temp(void)
 {



More information about the tor-commits mailing list