Revision
14590
Author
mrene
Date
2009-08-21 17:20:31 -0500 (Fri, 21 Aug 2009)

Log Message

fix leak introduced in 14555

Modified Paths

Diff

Modified: freeswitch/trunk/src/switch_log.c (14589 => 14590)


--- freeswitch/trunk/src/switch_log.c	2009-08-21 19:27:35 UTC (rev 14589)
+++ freeswitch/trunk/src/switch_log.c	2009-08-21 22:20:31 UTC (rev 14590)
@@ -283,15 +283,7 @@
 		}
 		switch_mutex_unlock(BINDLOCK);
 
-		switch_safe_free(node->data);
-#ifdef SWITCH_LOG_RECYCLE
-		if (switch_queue_trypush(LOG_RECYCLE_QUEUE, node) != SWITCH_STATUS_SUCCESS) {
-			free(node);
-		}
-#else
-		free(node);
-#endif
-
+		switch_log_node_free(&node);
 	}
 
 	THREAD_RUNNING = 0;