From: Nick Mathewson Date: Tue, 27 Mar 2012 22:28:39 +0000 (-0400) Subject: Log statement to help track down bug4091 X-Git-Tag: tor-0.2.3.14-alpha~44 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=80b2756b537204ba070f1e3df4e5ed3f4e6815c0;p=thirdparty%2Ftor.git Log statement to help track down bug4091 --- diff --git a/changes/bug4091_debugging b/changes/bug4091_debugging new file mode 100644 index 0000000000..f785380318 --- /dev/null +++ b/changes/bug4091_debugging @@ -0,0 +1,5 @@ + o Minor features: + - Add more information to a log statement that might help track down + bug 4091. If you're seeing "Bug: tor_addr_is_internal() called with a + non-IP address" messages (or any Bug messages, for that matter!), + please let us know about it. diff --git a/src/common/address.c b/src/common/address.c index 17cda42cb7..676c485897 100644 --- a/src/common/address.c +++ b/src/common/address.c @@ -355,7 +355,9 @@ tor_addr_is_internal(const tor_addr_t *addr, int for_listening) /* unknown address family... assume it's not safe for external use */ /* rather than tor_assert(0) */ - log_warn(LD_BUG, "tor_addr_is_internal() called with a non-IP address."); + log_warn(LD_BUG, "tor_addr_is_internal() called with a non-IP address of " + "type %d", (int)v_family); + tor_fragile_assert(); return 1; }