From ebfb3fea6d2ded57e64639c702714400b1624b21 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Mon, 13 Mar 2006 19:09:52 +0000 Subject: [PATCH] Fix minor semantic error with no real effect: we were doing "is_internal_IP(htonl(in.s_addr))" but in.s_addr is in network order and is_internal_IP wants host order. Change to "is_internal_IP(ntohl(in.s_addr))". svn:r6155 --- src/or/config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/or/config.c b/src/or/config.c index ad6289b562..68ef7d6fd9 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -1566,7 +1566,7 @@ resolve_my_address(or_options_t *options, uint32_t *addr_out, } tor_inet_ntoa(&in,tmpbuf,sizeof(tmpbuf)); - if (is_internal_IP(htonl(in.s_addr), 0) && + if (is_internal_IP(ntohl(in.s_addr), 0) && options->PublishServerDescriptor) { /* make sure we're ok with publishing an internal IP */ if (!options->DirServers) {