Browse Source

ffserver: Try matching the RTSP url without a trailing slash

If the client sends PLAY/PAUSE requests with the same url as
specified in Content-Base, these requests may have urls with
trailing slashes.
tags/n0.8
Martin Storsjö Luca Barbato 15 years ago
parent
commit
c2ca851b23
1 changed files with 5 additions and 1 deletions
  1. +5
    -1
      ffserver.c

+ 5
- 1
ffserver.c View File

@@ -3199,7 +3199,7 @@ static HTTPContext *find_rtp_session_with_url(const char *url,
char path1[1024];
const char *path;
char buf[1024];
int s;
int s, len;

rtp_c = find_rtp_session(session_id);
if (!rtp_c)
@@ -3219,6 +3219,10 @@ static HTTPContext *find_rtp_session_with_url(const char *url,
return rtp_c;
}
}
len = strlen(path);
if (len > 0 && path[len - 1] == '/' &&
!strncmp(path, rtp_c->stream->filename, len - 1))
return rtp_c;
return NULL;
}



Loading…
Cancel
Save