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:
Sauw Ming 2018-03-08 23:54:40 +00:00
parent 106ec876a3
commit 1780e6c5df
1 changed files with 3 additions and 2 deletions

View File

@ -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->name = pj_str("ssrc");
attr->value.ptr = (char*) pj_pool_alloc(pool, cname->slen+7 /* " cname:"*/
+ 10 /* 32-bit integer */);
attr->value.slen = pj_ansi_snprintf(attr->value.ptr, cname->slen+17,
+ 10 /* 32-bit integer */
+ 1 /* NULL */);
attr->value.slen = pj_ansi_snprintf(attr->value.ptr, cname->slen+18,
"%d cname:%.*s", ssrc,
(int)cname->slen, cname->ptr);