Issue 8010 - Fix support for multipart SDP (alphaque)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@47454 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.4
Olle Johansson 19 years ago
parent 36808cf771
commit d83a1f1356

@ -4565,7 +4565,9 @@ static int find_sdp(struct sip_request *req)
for (x = 0; x < (req->lines - 2); x++) { for (x = 0; x < (req->lines - 2); x++) {
if (!strncasecmp(req->line[x], boundary, strlen(boundary)) && if (!strncasecmp(req->line[x], boundary, strlen(boundary)) &&
!strcasecmp(req->line[x + 1], "Content-Type: application/sdp")) { !strcasecmp(req->line[x + 1], "Content-Type: application/sdp")) {
req->sdp_start = x + 2; x += 2;
req->sdp_start = x;
/* search for the end of the body part */ /* search for the end of the body part */
for ( ; x < req->lines; x++) { for ( ; x < req->lines; x++) {
if (!strncasecmp(req->line[x], boundary, strlen(boundary))) if (!strncasecmp(req->line[x], boundary, strlen(boundary)))

Loading…
Cancel
Save