From: Andrea Shepard Date: Mon, 15 Oct 2012 14:56:35 +0000 (-0700) Subject: Add debug logging to channel_listener_free()/channel_listener_force_free() X-Git-Tag: tor-0.2.4.4-alpha~17^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=99057014bae3b7a19ae9cf50cad2063a3c085e14;p=thirdparty%2Ftor.git Add debug logging to channel_listener_free()/channel_listener_force_free() --- diff --git a/src/or/channel.c b/src/or/channel.c index 2642431267..1a7a988fac 100644 --- a/src/or/channel.c +++ b/src/or/channel.c @@ -848,6 +848,11 @@ channel_listener_free(channel_listener_t *chan_l) { if (!chan_l) return; + log_debug(LD_CHANNEL, + "Freeing channel_listener_t " U64_FORMAT " at %p", + U64_PRINTF_ARG(chan_l->global_identifier), + chan_l); + /* It must be closed or errored */ tor_assert(chan_l->state == CHANNEL_LISTENER_STATE_CLOSED || chan_l->state == CHANNEL_LISTENER_STATE_ERROR); @@ -935,6 +940,11 @@ channel_listener_force_free(channel_listener_t *chan_l) { tor_assert(chan_l); + log_debug(LD_CHANNEL, + "Force-freeing channel_listener_t " U64_FORMAT " at %p", + U64_PRINTF_ARG(chan_l->global_identifier), + chan_l); + /* Call a free method if there is one */ if (chan_l->free) chan_l->free(chan_l);