Re #2098: Fixed insufficient buffer length to avoid message truncation.
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@5753 74dad513-b988-da41-8d7b-12977e46ad98
This commit is contained in:
parent
106ec876a3
commit
1780e6c5df
|
@ -548,8 +548,9 @@ PJ_DEF(pjmedia_sdp_attr*) pjmedia_sdp_attr_create_ssrc( pj_pool_t *pool,
|
||||||
attr = PJ_POOL_ALLOC_T(pool, pjmedia_sdp_attr);
|
attr = PJ_POOL_ALLOC_T(pool, pjmedia_sdp_attr);
|
||||||
attr->name = pj_str("ssrc");
|
attr->name = pj_str("ssrc");
|
||||||
attr->value.ptr = (char*) pj_pool_alloc(pool, cname->slen+7 /* " cname:"*/
|
attr->value.ptr = (char*) pj_pool_alloc(pool, cname->slen+7 /* " cname:"*/
|
||||||
+ 10 /* 32-bit integer */);
|
+ 10 /* 32-bit integer */
|
||||||
attr->value.slen = pj_ansi_snprintf(attr->value.ptr, cname->slen+17,
|
+ 1 /* NULL */);
|
||||||
|
attr->value.slen = pj_ansi_snprintf(attr->value.ptr, cname->slen+18,
|
||||||
"%d cname:%.*s", ssrc,
|
"%d cname:%.*s", ssrc,
|
||||||
(int)cname->slen, cname->ptr);
|
(int)cname->slen, cname->ptr);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue