From: Brian West Date: Thu, 23 Aug 2018 14:49:50 +0000 (-0500) Subject: FS-11308: fix segfault on invalid multipart sdp X-Git-Tag: v1.8.2~1^2~66 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=723782ec7fe9b7756c91b4a1e6a4212736d61a92;p=thirdparty%2Ffreeswitch.git FS-11308: fix segfault on invalid multipart sdp --- diff --git a/libs/sofia-sip/libsofia-sip-ua/msg/msg_mime.c b/libs/sofia-sip/libsofia-sip-ua/msg/msg_mime.c index 6adf89b22c..617babe04b 100644 --- a/libs/sofia-sip/libsofia-sip-ua/msg/msg_mime.c +++ b/libs/sofia-sip/libsofia-sip-ua/msg/msg_mime.c @@ -381,6 +381,8 @@ msg_multipart_t *msg_multipart_parse(su_home_t *home, char *b, *end; msg_param_t param; + if (!pl) return NULL; + p = pl->pl_data; len = pl->pl_len; end = p + len; su_home_init(msg_home(msg));