[FFmpeg-devel] [PATCH] avformat/tls_schannel: Fix use of uninitialized variable

Carl Eugen Hoyos ceffmpeg at gmail.com
Fri Aug 3 03:04:33 EEST 2018


2018-08-02 20:46 GMT+02:00, Paweł Wegner <pawel.wegner95 at gmail.com>:
> Fixes: runtime error: passing uninitialized value to FreeContextBuffer
> causes a crash
> ---
>  libavformat/tls_schannel.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/libavformat/tls_schannel.c b/libavformat/tls_schannel.c
> index 065dccb..6953008 100644
> --- a/libavformat/tls_schannel.c
> +++ b/libavformat/tls_schannel.c
> @@ -154,6 +154,8 @@ static int tls_client_handshake_loop(URLContext *h, int
> initial)
>      SecBufferDesc inbuf_desc;
>      int i, ret = 0, read_data = initial;
>
> +    memset(outbuf, 0, sizeof(outbuf));

Is the memset necessary or is an initialization of the variable sufficient?

Carl Eugen


More information about the ffmpeg-devel mailing list