From 7f80506a26ff4db5269785d484c370c52d510b9f Mon Sep 17 00:00:00 2001 From: file Date: Tue, 15 Jan 2008 20:10:20 +0000 Subject: Merged revisions 98934 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r98934 | file | 2008-01-15 16:08:43 -0400 (Tue, 15 Jan 2008) | 4 lines Based on the boundary found move over the correct amount. (closes issue #11750) Reported by: tasker ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@98935 f38db490-d61c-443f-a65b-d21fe96a405b --- channels/chan_sip.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'channels') diff --git a/channels/chan_sip.c b/channels/chan_sip.c index fd6e75636..4018045f8 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -5584,10 +5584,13 @@ static int find_sdp(struct sip_request *req) return 0; /* if there is no boundary marker, it's invalid */ - if (!(search = strcasestr(content_type, ";boundary=")) && (!(search = strcasestr(content_type, "; boundary=")))) + if ((search = strcasestr(content_type, ";boundary="))) + search += 10; + else if ((search = strcasestr(content_type, "; boundary="))) + search += 11; + else return 0; - search += 10; if (ast_strlen_zero(search)) return 0; -- cgit v1.2.3