]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Add debug logging to channel_listener_free()/channel_listener_force_free()
authorAndrea Shepard <andrea@torproject.org>
Mon, 15 Oct 2012 14:56:35 +0000 (07:56 -0700)
committerAndrea Shepard <andrea@torproject.org>
Mon, 15 Oct 2012 14:56:35 +0000 (07:56 -0700)
src/or/channel.c

index 2642431267f9bf8e2ed3f4d6c82acc129d389fde..1a7a988faced47c4e8ef372c24ad9b4330c25b81 100644 (file)
@@ -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);