On Fri, May 29, 2015 at 05:05:08AM +0200, Stephan Holljes wrote: > Signed-off-by: Stephan Holljes <klaxa1...@googlemail.com> > --- > libavformat/http.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/libavformat/http.c b/libavformat/http.c > index 4f6716a..3fad43d 100644 > --- a/libavformat/http.c > +++ b/libavformat/http.c > @@ -556,6 +556,14 @@ static int process_line(URLContext *h, char *line, int > line_count, > > p = line; > if (line_count == 0) { > + if (s->listen) { > + while (!av_isspace(*p)) > + p++;
> + s->method = av_malloc(p - line); > + if (!s->method) > + return AVERROR(ENOMEM); > + av_strlcpy(s->method, line, p - line + 1); the allocated size and the size passed to av_strlcpy() should match [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB No human being will ever know the Truth, for even if they happen to say it by chance, they would not even known they had done so. -- Xenophanes
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel