summaryrefslogtreecommitdiff
path: root/pjnath/src/pjnath/stun_msg.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-03-22 01:16:37 +0000
committerBenny Prijono <bennylp@teluu.com>2007-03-22 01:16:37 +0000
commit55b9543aa6068f06fbe28bb9ddb3dd5529da580f (patch)
tree885e5af1fb1751c9cf1336002ddbfe8b85d21cd9 /pjnath/src/pjnath/stun_msg.c
parent8befa349c02d1150d1140aefee97ebb47527da20 (diff)
Completed initial test for ICE
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1094 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjnath/src/pjnath/stun_msg.c')
-rw-r--r--pjnath/src/pjnath/stun_msg.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/pjnath/src/pjnath/stun_msg.c b/pjnath/src/pjnath/stun_msg.c
index 9b548c52..2fdd9027 100644
--- a/pjnath/src/pjnath/stun_msg.c
+++ b/pjnath/src/pjnath/stun_msg.c
@@ -865,7 +865,7 @@ pj_stun_empty_attr_create(pj_pool_t *pool,
PJ_ASSERT_RETURN(pool && p_attr, PJ_EINVAL);
attr = PJ_POOL_ZALLOC_T(pool, pj_stun_empty_attr);
- INIT_ATTR(attr, attr_type, sizeof(pj_stun_empty_attr));
+ INIT_ATTR(attr, attr_type, 0);
*p_attr = attr;
@@ -908,7 +908,7 @@ static pj_status_t decode_empty_attr(pj_pool_t *pool,
attr->hdr.length = pj_ntohs(attr->hdr.length);
/* Check that the attribute length is valid */
- if (attr->hdr.length != ATTR_HDR_LEN)
+ if (attr->hdr.length != 0)
return PJNATH_ESTUNINATTRLEN;
/* Done */
@@ -930,8 +930,7 @@ static pj_status_t encode_empty_attr(const void *a, pj_uint8_t *buf,
pj_memcpy(buf, a, ATTR_HDR_LEN);
attr = (pj_stun_empty_attr*) buf;
attr->hdr.type = pj_htons(attr->hdr.type);
- pj_assert(attr->hdr.length == ATTR_HDR_LEN);
- attr->hdr.length = pj_htons(ATTR_HDR_LEN);
+ attr->hdr.length = 0;
/* Done */
*printed = ATTR_HDR_LEN;