diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-03-22 01:16:37 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-03-22 01:16:37 +0000 |
commit | 55b9543aa6068f06fbe28bb9ddb3dd5529da580f (patch) | |
tree | 885e5af1fb1751c9cf1336002ddbfe8b85d21cd9 /pjnath/src/pjnath/stun_msg.c | |
parent | 8befa349c02d1150d1140aefee97ebb47527da20 (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.c | 7 |
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; |