From e8d39a8e776e609bcc2706417a5e3ef8aad11da3 Mon Sep 17 00:00:00 2001 From: mom040267 Date: Sun, 30 Nov 2014 18:11:29 +0000 Subject: [PATCH] working on 141 --- src/server/ns_turn_server.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/ns_turn_server.c b/src/server/ns_turn_server.c index b8968a9..bdca6c8 100644 --- a/src/server/ns_turn_server.c +++ b/src/server/ns_turn_server.c @@ -4629,7 +4629,7 @@ static void peer_input_handler(ioa_socket_handle s, int event_type, UNUSED_ARG(can_resume); - if(ioa_socket_tobeclosed(s)) return; + if(!s || ioa_socket_tobeclosed(s)) return; ts_ur_super_session* ss = (ts_ur_super_session*) arg; @@ -4637,6 +4637,8 @@ static void peer_input_handler(ioa_socket_handle s, int event_type, if(ss->to_be_closed) return; + if(!(ss->client_socket) || ioa_socket_tobeclosed(ss->client_socket)) return; + turn_turnserver *server = (turn_turnserver*) (ss->server); if (!server) return;