diff --git a/source/src/serverms.cpp b/source/src/serverms.cpp index 378a40ba..8ab80c7e 100644 --- a/source/src/serverms.cpp +++ b/source/src/serverms.cpp @@ -245,6 +245,7 @@ void servermsinit(const char *master, const char *ip, int infoport, const char * { ENetAddress address = { ENET_HOST_ANY, infoport }; if(*ip && enet_address_set_host(&address, ip)<0) printf("WARNING: server ip not resolved"); + if(*ip && enet_address_set_host(&msaddress, ip)<0) printf("WARNING: server ip not resolved"); pongsock = enet_socket_create(ENET_SOCKET_TYPE_DATAGRAM, &address); if(pongsock == ENET_SOCKET_NULL) fatal("could not create server info socket\n"); else enet_socket_set_option(pongsock, ENET_SOCKOPT_NONBLOCK, 1);