[FFmpeg-devel] [PATCH][GSoC] lavf/http: Parse and set HTTP method when listening on HTTP(S)
Michael Niedermayer
michaelni at gmx.at
Fri May 29 11:54:34 CEST 2015
On Fri, May 29, 2015 at 05:05:08AM +0200, Stephan Holljes wrote:
> Signed-off-by: Stephan Holljes <klaxa1337 at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20150529/277cf41f/attachment.asc>
More information about the ffmpeg-devel
mailing list