diff --git a/src/server/ns_turn_server.c b/src/server/ns_turn_server.c index f2377499..882bc54a 100644 --- a/src/server/ns_turn_server.c +++ b/src/server/ns_turn_server.c @@ -3095,6 +3095,13 @@ static int check_stun_auth(turn_turnserver *server, } } + if(can_resume) { + (server->userkeycb)(server->id, server->ct, usname, realm, resume_processing_after_username_check, in_buffer, ss->id, postpone_reply); + if(*postpone_reply) { + return 0; + } + } + TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "%s: user %s credentials are incorrect\n", __FUNCTION__, (char*)usname);