sdp.c: don't pass NULL pointer to log string format (#3757)

This commit is contained in:
Brad Smith 2023-11-03 07:15:07 -04:00 committed by GitHub
parent cf4f2d84dc
commit da91020a44
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -597,8 +597,8 @@ PJ_DEF(pj_status_t) pjmedia_sdp_rtpmap_to_attr(pj_pool_t *pool,
PJ_ASSERT_RETURN(pool && rtpmap && p_attr, PJ_EINVAL);
/* Check that mandatory attributes are specified. */
PJ_ASSERT_RETURN(rtpmap->enc_name.slen && rtpmap->clock_rate,
PJMEDIA_SDP_EINRTPMAP);
PJ_ASSERT_RETURN(rtpmap->pt.slen && rtpmap->enc_name.slen &&
rtpmap->clock_rate, PJMEDIA_SDP_EINRTPMAP);
attr = PJ_POOL_ALLOC_T(pool, pjmedia_sdp_attr);
@ -617,7 +617,7 @@ PJ_DEF(pj_status_t) pjmedia_sdp_rtpmap_to_attr(pj_pool_t *pool,
rtpmap->clock_rate,
(rtpmap->param.slen ? "/" : ""),
(int)rtpmap->param.slen,
rtpmap->param.ptr);
rtpmap->param.slen ? rtpmap->param.ptr : "");
if (len < 1 || len >= (int)sizeof(tempbuf))
return PJMEDIA_SDP_ERTPMAPTOOLONG;