diff options
author | Olivier CrĂȘte <olivier.crete@collabora.com> | 2018-12-27 16:25:28 -0600 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.com> | 2018-12-27 16:25:48 -0600 |
commit | bf77d08882bab00549642aeac903560fd76a4a98 (patch) | |
tree | 67826dd7d6b663f4a0bf12f419aa33dcaeb2ebec /stun | |
parent | 928d21e925b2d41b96eaea87baefafc117bad71a (diff) |
Fix little bugs found by clang-analyzer
Diffstat (limited to 'stun')
-rw-r--r-- | stun/tests/test-format.c | 2 | ||||
-rw-r--r-- | stun/usages/bind.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/stun/tests/test-format.c b/stun/tests/test-format.c index 735b073..0fd70e6 100644 --- a/stun/tests/test-format.c +++ b/stun/tests/test-format.c @@ -251,7 +251,7 @@ int main (void) if (stun_message_append_xor_addr (&msg, 0xffff, &addr.storage, sizeof (addr)) != STUN_MESSAGE_RETURN_NOT_ENOUGH_SPACE) fatal ("Address overflow test failed"); - len = sizeof (msg); + if (stun_agent_finish_message (&agent, &msg, NULL, 0) != 0) fatal ("Fingerprint overflow test failed"); if (stun_agent_finish_message (&agent, &msg, pwd, strlen ((char *) pwd)) != 0) diff --git a/stun/usages/bind.c b/stun/usages/bind.c index ee600a0..504bd89 100644 --- a/stun/usages/bind.c +++ b/stun/usages/bind.c @@ -483,6 +483,8 @@ StunUsageBindReturn stun_usage_bind_run (const struct sockaddr *srv, socklen_t alternate_server_len = sizeof (alternate_server); StunUsageBindReturn bind_ret; + trans.fd = -1; + stun_agent_init (&agent, STUN_ALL_KNOWN_ATTRIBUTES, STUN_COMPATIBILITY_RFC3489, 0); |