more fixes for Issue 123

This commit is contained in:
mom040267 2014-04-22 00:16:53 +00:00
parent 9c412e2f4e
commit c9ceff404b

View File

@ -3646,9 +3646,6 @@ int shutdown_client_connection(turn_turnserver *server, ts_ur_super_session *ss,
if (server->disconnect)
server->disconnect(ss);
IOA_CLOSE_SOCKET(elem->s);
IOA_CLOSE_SOCKET(ss->alloc.relay_session.s);
if (server->verbose) {
char sraddr[129]="\0";
@ -3660,6 +3657,9 @@ int shutdown_client_connection(turn_turnserver *server, ts_ur_super_session *ss,
(unsigned long long)(ss->id), (char*)ss->username,(char*)ss->realm_options.name,(char*)ss->origin, sladdr,sraddr, reason);
}
IOA_CLOSE_SOCKET(elem->s);
IOA_CLOSE_SOCKET(ss->alloc.relay_session.s);
turn_server_remove_all_from_ur_map_ss(ss);
FUNCEND;