|
@@ -1022,15 +1022,17 @@ router_new_address_suggestion(const char *suggestion)
|
|
|
|
|
|
log_debug(LD_DIR, "Got X-Your-Address-Is: %s.", suggestion);
|
|
|
|
|
|
+ if (!server_mode(options)) {
|
|
|
+ last_guessed_ip = addr;
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
if (resolve_my_address(LOG_INFO, options, &cur, NULL) >= 0) {
|
|
|
|
|
|
last_guessed_ip = cur;
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- if (!server_mode(options))
|
|
|
- return;
|
|
|
-
|
|
|
if (last_guessed_ip != addr) {
|
|
|
log_addr_has_changed(LOG_NOTICE, last_guessed_ip, addr);
|
|
|
server_has_changed_ip();
|