From b0b7607a5482cb7092e82e51cdbc17ad6efdc2f3 Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Tue, 8 Sep 2020 10:38:40 +0200 Subject: [PATCH] MINOR: server: Improve log message sent when server address is updated When the server address is set for the first time, the log message is a bit ugly because there is no old ip address to report. Thus in the log, we can see : PX/SRV changed its IP from to A.B.C.D by DNS additional record. Now, when this happens, "(none)" is reported : PX/SRV changed its IP from (none) to A.B.C.D by DNS additional record. This patch may be backported to 2.2. --- src/server.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server.c b/src/server.c index 56ee6a19f..ee743e7b9 100644 --- a/src/server.c +++ b/src/server.c @@ -3516,6 +3516,9 @@ int update_server_addr(struct server *s, void *ip, int ip_sin_family, const char case AF_INET6: inet_ntop(s->addr.ss_family, &((struct sockaddr_in6 *)&s->addr)->sin6_addr, oldip, INET6_ADDRSTRLEN); break; + default: + strcpy(oldip, "(none)"); + break; }; /* copy new IP address in a string */