diff options
author | Olivier CrĂȘte <olivier.crete@collabora.com> | 2019-01-22 18:15:28 -0500 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.com> | 2019-01-22 18:48:24 -0500 |
commit | df5b9e64c224f61a53133d4aec34069f88d45068 (patch) | |
tree | 23c012866cd474abaf7ad10e068c9dd23969be18 /socket | |
parent | 2e044ea100d7c831e50851402acbd495bacb8043 (diff) | |
download | libnice-df5b9e64c224f61a53133d4aec34069f88d45068.tar.gz |
turn: Replace magic numbers with define
Diffstat (limited to 'socket')
-rw-r--r-- | socket/udp-turn.c | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/socket/udp-turn.c b/socket/udp-turn.c index c3b152d..b665edc 100644 --- a/socket/udp-turn.c +++ b/socket/udp-turn.c @@ -1451,13 +1451,14 @@ nice_udp_turn_socket_parse_recv (NiceSocket *sock, NiceSocket **from_sock, /* check for unauthorized error response */ if (stun_message_find_error (&msg, &code) == STUN_MESSAGE_RETURN_SUCCESS && - (code == 438 || (code == 401 && - !(recv_realm != NULL && - recv_realm_len > 0 && - recv_realm_len == sent_realm_len && - sent_realm != NULL && - memcmp (sent_realm, recv_realm, - sent_realm_len) == 0)))) { + (code == STUN_ERROR_STALE_NONCE || + (code == STUN_ERROR_UNAUTHORIZED && + !(recv_realm != NULL && + recv_realm_len > 0 && + recv_realm_len == sent_realm_len && + sent_realm != NULL && + memcmp (sent_realm, recv_realm, + sent_realm_len) == 0)))) { g_free (priv->current_binding_msg); priv->current_binding_msg = NULL; @@ -1552,13 +1553,14 @@ nice_udp_turn_socket_parse_recv (NiceSocket *sock, NiceSocket **from_sock, /* check for unauthorized error response */ if (stun_message_find_error (&msg, &code) == STUN_MESSAGE_RETURN_SUCCESS && - (code == 438 || (code == 401 && - !(recv_realm != NULL && - recv_realm_len > 0 && - recv_realm_len == sent_realm_len && - sent_realm != NULL && - memcmp (sent_realm, recv_realm, - sent_realm_len) == 0)))) { + (code == STUN_ERROR_STALE_NONCE || + (code == STUN_ERROR_UNAUTHORIZED && + !(recv_realm != NULL && + recv_realm_len > 0 && + recv_realm_len == sent_realm_len && + sent_realm != NULL && + memcmp (sent_realm, recv_realm, + sent_realm_len) == 0)))) { priv->pending_permissions = g_list_delete_link ( priv->pending_permissions, i); |