diff options
author | Benny Prijono <bennylp@teluu.com> | 2011-10-26 06:53:30 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2011-10-26 06:53:30 +0000 |
commit | be53e500d19abd8fe52a631a380c18e7d149788c (patch) | |
tree | 5ecb22374a87381f266eecc6a8ab309397b8b8dd /pjsip/src | |
parent | bb3bb4122926fa6f55f7d0b65e2d9c92c47cb02c (diff) |
Fixed #1402: crash when adding new media
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3860 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src')
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_media.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_media.c b/pjsip/src/pjsua-lib/pjsua_media.c index 707b0cf7..6f9ae173 100644 --- a/pjsip/src/pjsua-lib/pjsua_media.c +++ b/pjsip/src/pjsua-lib/pjsua_media.c @@ -1687,10 +1687,13 @@ pj_status_t pjsua_media_channel_init(pjsua_call_id call_id, if (async) { call->med_ch_cb = cb; - if (rem_sdp) { - call->async_call.rem_sdp = - pjmedia_sdp_session_clone(call->inv->pool_prov, rem_sdp); - } + } + + if (rem_sdp) { + call->async_call.rem_sdp = + pjmedia_sdp_session_clone(call->inv->pool_prov, rem_sdp); + } else { + call->async_call.rem_sdp = NULL; } call->async_call.pool_prov = tmp_pool; |