diff --git a/src/server/ns_turn_server.c b/src/server/ns_turn_server.c index 3b83002..f54358a 100644 --- a/src/server/ns_turn_server.c +++ b/src/server/ns_turn_server.c @@ -700,6 +700,7 @@ static mobile_id_t get_new_mobile_id(turn_turnserver *server) { uint64_t sid = server->id; sid = sid << 56; do { + newid = 0; while (!newid) { if (TURN_RANDOM_SIZE == sizeof(mobile_id_t)) { newid = (mobile_id_t)turn_random();