summaryrefslogtreecommitdiff
path: root/stun
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2018-12-27 16:25:28 -0600
committerOlivier CrĂȘte <olivier.crete@collabora.com>2018-12-27 16:25:48 -0600
commitbf77d08882bab00549642aeac903560fd76a4a98 (patch)
tree67826dd7d6b663f4a0bf12f419aa33dcaeb2ebec /stun
parent928d21e925b2d41b96eaea87baefafc117bad71a (diff)
Fix little bugs found by clang-analyzer
Diffstat (limited to 'stun')
-rw-r--r--stun/tests/test-format.c2
-rw-r--r--stun/usages/bind.c2
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);