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

Attachment: signature.asc
Description: Digital signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to