summaryrefslogtreecommitdiff
path: root/main/stun.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/stun.c')
-rw-r--r--main/stun.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/main/stun.c b/main/stun.c
index 77ced82ae..c103ab8d8 100644
--- a/main/stun.c
+++ b/main/stun.c
@@ -343,6 +343,8 @@ int ast_stun_handle_packet(int s, struct sockaddr_in *src, unsigned char *data,
if (st.username) {
append_attr_string(&attr, STUN_USERNAME, st.username, &resplen, &respleft);
snprintf(combined, sizeof(combined), "%16s%16s", st.username + 16, st.username);
+ } else {
+ combined[0] = '\0';
}
append_attr_address(&attr, STUN_MAPPED_ADDRESS, src, &resplen, &respleft);
@@ -398,8 +400,6 @@ int ast_stun_request(int s, struct sockaddr_in *dst,
stun_req_id(req);
reqlen = 0;
reqleft = sizeof(req_buf) - sizeof(struct stun_header);
- req->msgtype = 0;
- req->msglen = 0;
attr = (struct stun_attr *) req->ies;
if (username) {
append_attr_string(&attr, STUN_USERNAME, username, &reqlen, &reqleft);