]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
More logging for #28229
authorrl1987 <rl1987@sdf.lonestar.org>
Mon, 3 Dec 2018 12:40:37 +0000 (14:40 +0200)
committerrl1987 <rl1987@sdf.lonestar.org>
Mon, 3 Dec 2018 12:40:37 +0000 (14:40 +0200)
src/core/mainloop/connection.c

index 66a8b5147fe51589a6aebbf7a3a91400aee2b460..9d5bad7d8d4eaf1560c7945a5c4aeaae54c02168 100644 (file)
@@ -2907,6 +2907,10 @@ retry_all_listeners(smartlist_t *new_conns, int close_all_noncontrol)
     retval = -1;
 
 #ifdef ENABLE_LISTENER_REBIND
+  if (smartlist_len(replacements))
+    log_debug(LD_NET, "%d replacements - starting rebinding loop.",
+              smartlist_len(replacements));
+
   SMARTLIST_FOREACH_BEGIN(replacements, listener_replacement_t *, r) {
     int addr_in_use = 0;
     int skip = 0;
@@ -2918,8 +2922,11 @@ retry_all_listeners(smartlist_t *new_conns, int close_all_noncontrol)
       connection_listener_new_for_port(r->new_port, &skip, &addr_in_use);
     connection_t *old_conn = r->old_conn;
 
-    if (skip)
+    if (skip) {
+      log_debug(LD_NET, "Skipping creating new listener for %s:%d",
+                old_conn->address, old_conn->port);
       continue;
+    }
 
     connection_close_immediate(old_conn);
     connection_mark_for_close(old_conn);