summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changes/bug51514
-rw-r--r--src/or/config.c8
-rw-r--r--src/or/router.c2
3 files changed, 9 insertions, 5 deletions
diff --git a/changes/bug5151 b/changes/bug5151
new file mode 100644
index 0000000000..4ea12198b4
--- /dev/null
+++ b/changes/bug5151
@@ -0,0 +1,4 @@
+ o Minor bugfixes:
+ - Fix bug stomping on ORPort option NoListen and ignoring option
+ NoAdvertise. Fixes bug 5151; bugfix on 0.2.3.9-alpha.
+ - Move a debug printout from notice to debug level.
diff --git a/src/or/config.c b/src/or/config.c
index ff9ccc5003..2a8c540968 100644
--- a/src/or/config.c
+++ b/src/or/config.c
@@ -5773,13 +5773,13 @@ parse_port_config(smartlist_t *out,
if (out && port) {
port_cfg_t *cfg = tor_malloc_zero(sizeof(port_cfg_t));
- cfg->type = listener_type;
- cfg->port = port;
tor_addr_copy(&cfg->addr, &addr);
- cfg->session_group = sessiongroup;
+ cfg->port = port;
+ cfg->type = listener_type;
cfg->isolation_flags = isolation;
+ cfg->session_group = sessiongroup;
+ cfg->no_advertise = no_advertise;
cfg->no_listen = no_listen;
- cfg->no_listen = no_advertise;
cfg->all_addrs = all_addrs;
cfg->ipv4_only = ipv4_only;
cfg->ipv6_only = ipv6_only;
diff --git a/src/or/router.c b/src/or/router.c
index cfd5818443..bf15689a15 100644
--- a/src/or/router.c
+++ b/src/or/router.c
@@ -2002,7 +2002,7 @@ router_dump_router_to_string(char *s, size_t maxlen, routerinfo_t *router,
if (a) {
tor_asprintf(&extra_or_address,
"or-address %s:%d\n", a, router->ipv6_orport);
- log_notice(LD_OR, "My line is <%s>", extra_or_address);
+ log_debug(LD_OR, "My or-address line is <%s>", extra_or_address);
}
}