summaryrefslogtreecommitdiff
path: root/stun/stunmessage.c
diff options
context:
space:
mode:
authorYouness Alaoui <kakaroto@kakaroto.(none)>2008-06-13 18:36:31 -0400
committerYouness Alaoui <kakaroto@kakaroto.(none)>2008-06-13 18:36:31 -0400
commit035905205c94a08c037924910a0b3e950c7d94b4 (patch)
treed7b0e83494f4d5f3127d1398bd3887abfcde865f /stun/stunmessage.c
parent3f3c7e4d29b8f88b2c4c764102a97bd42dba9472 (diff)
downloadlibnice-035905205c94a08c037924910a0b3e950c7d94b4.tar.gz
Fixed tools and binding usage to work with new API
Diffstat (limited to 'stun/stunmessage.c')
-rw-r--r--stun/stunmessage.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/stun/stunmessage.c b/stun/stunmessage.c
index eac9f4a..4a0a68f 100644
--- a/stun/stunmessage.c
+++ b/stun/stunmessage.c
@@ -62,7 +62,7 @@ bool stun_message_init (StunMessage *msg, stun_class_t c, stun_method_t m,
stun_set_type (msg->buffer, c, m);
memcpy (msg->buffer + STUN_MESSAGE_TRANS_ID_POS,
- id, sizeof (STUN_MESSAGE_TRANS_ID_LEN));
+ id, STUN_MESSAGE_TRANS_ID_LEN);
return TRUE;
}
@@ -304,8 +304,7 @@ void *
stun_message_append (StunMessage *msg, stun_attr_type_t type, size_t length)
{
uint8_t *a;
- uint16_t mlen = stun_message_length (msg);
-
+ uint16_t mlen = stun_message_length (msg) - STUN_MESSAGE_HEADER_LENGTH;
if ((((size_t)mlen) + STUN_ATTRIBUTE_HEADER_LENGTH + length) > msg->buffer_len)
return NULL;