]> sjero.net Git - linphone/blobdiff - coreapi/linphonecall.c
fix crash related to zrtp hello hash when adding video
[linphone] / coreapi / linphonecall.c
index e9640701f698c17be5f16086caafbd4e984a9d8f..2770d4ada315a26c9fbf52c7f2f191a34d2fce7b 100644 (file)
@@ -271,7 +271,7 @@ void linphone_call_make_local_media_description(LinphoneCore *lc, LinphoneCall *
                l=make_codec_list(lc,lc->codecs_conf.video_codecs,0,NULL,-1);
                md->streams[1].payloads=l;
                // if ZRTP is enabled, put the hello hash into the audiostream's desc
-               if (call->videostream->ms.zrtp_context!=NULL){
+               if (call->videostream && call->videostream->ms.zrtp_context!=NULL){
                        ortp_zrtp_get_hello_hash(call->videostream->ms.zrtp_context,
                                md->streams[1].zrtp_hello_hash,
                                sizeof(md->streams[1].zrtp_hello_hash));