diff --git a/src/server.c b/src/server.c index ab309abce..3a04d22f6 100644 --- a/src/server.c +++ b/src/server.c @@ -2162,7 +2162,7 @@ static void srv_update_state(struct server *srv, int version, char **params) int port; /* save the port, applies the new IP then reconfigure the port */ - get_host_port(&srv->addr); + port = get_host_port(&srv->addr); srv->addr.ss_family = addr.ss_family; str2ip2(params[0], &srv->addr, srv->addr.ss_family); set_host_port(&srv->addr, port);