Check error code 438 for TURN Nonce expired
authorLivio Madaro <kakaroto@kakaroto.homelinux.net>
Wed, 18 Jun 2014 01:18:57 +0000 (21:18 -0400)
committerYouness Alaoui <youness.alaoui@collabora.co.uk>
Wed, 23 Jul 2014 00:45:34 +0000 (20:45 -0400)
stun/stunagent.c

index 72cc231..877a1f8 100644 (file)
@@ -192,7 +192,7 @@ StunValidationStatus stun_agent_validate (StunAgent *agent, StunMessage *msg,
       (stun_message_get_class (msg) == STUN_ERROR &&
        stun_message_find_error (msg, &error_code) ==
           STUN_MESSAGE_RETURN_SUCCESS &&
-       (error_code == 400 || error_code == 401)) ||
+       (error_code == 400 || error_code == 401 || error_code == 438)) ||
       (stun_message_get_class (msg) == STUN_INDICATION &&
           (agent->usage_flags & STUN_AGENT_USAGE_LONG_TERM_CREDENTIALS ||
               agent->usage_flags & STUN_AGENT_USAGE_NO_INDICATION_AUTH));