]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-11308: fix segfault on invalid multipart sdp
authorBrian West <brian@freeswitch.org>
Thu, 23 Aug 2018 14:49:50 +0000 (09:49 -0500)
committerBrian West <brian@freeswitch.org>
Thu, 23 Aug 2018 14:50:32 +0000 (09:50 -0500)
libs/sofia-sip/libsofia-sip-ua/msg/msg_mime.c

index 6adf89b22cb99c0c3597bca9ca90fa242835b14b..617babe04b1d516f815b2062bc9a6bd5bdadb74f 100644 (file)
@@ -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));