]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix leak introduced in 14555
authorMathieu Rene <mrene@avgs.ca>
Fri, 21 Aug 2009 22:20:31 +0000 (22:20 +0000)
committerMathieu Rene <mrene@avgs.ca>
Fri, 21 Aug 2009 22:20:31 +0000 (22:20 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14590 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_log.c

index cd00d24f56a10c2a6873a0172e553664bd1fcc5f..c872b171e0d6a45b5c87bebb52795054c68599cc 100644 (file)
@@ -283,15 +283,7 @@ static void *SWITCH_THREAD_FUNC log_thread(switch_thread_t *t, void *obj)
                }
                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;