mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-28 02:12:28 +00:00
lavf/http: Fix parsing http request data to not read over '\0'.
Signed-off-by: Stephan Holljes <klaxa1337@googlemail.com>
This commit is contained in:
parent
94a4be85a1
commit
4f860848ab
@ -714,7 +714,7 @@ static int process_line(URLContext *h, char *line, int line_count,
|
||||
if (s->is_connected_server) {
|
||||
// HTTP method
|
||||
method = p;
|
||||
while (!av_isspace(*p))
|
||||
while (*p && !av_isspace(*p))
|
||||
p++;
|
||||
*(p++) = '\0';
|
||||
av_log(h, AV_LOG_TRACE, "Received method: %s\n", method);
|
||||
@ -751,7 +751,7 @@ static int process_line(URLContext *h, char *line, int line_count,
|
||||
while (av_isspace(*p))
|
||||
p++;
|
||||
version = p;
|
||||
while (!av_isspace(*p))
|
||||
while (*p && !av_isspace(*p))
|
||||
p++;
|
||||
*p = '\0';
|
||||
if (av_strncasecmp(version, "HTTP/", 5)) {
|
||||
|
Loading…
Reference in New Issue
Block a user