diff --git a/source/src/serverms.cpp b/source/src/serverms.cpp index 259f29fb..68c77cca 100644 --- a/source/src/serverms.cpp +++ b/source/src/serverms.cpp @@ -162,7 +162,8 @@ static inline void updatemasterserver(int millis, int port) { if(!lastupdatemaster || millis-lastupdatemaster>60*60*1000) { - if(mastername[0]) requestmasterf("regserv %d %s\n", port, global_name); + string servername; sprintf(servername,"%s",global_name); + if(mastername[0]) requestmasterf("regserv %d %s\n", port, servername); lastupdatemaster = millis ? millis : 1; } }