On Sat, Dec 5, 2015 at 2:43 PM, Ganesh Ajjanagadde
<gajjanaga...@gmail.com> wrote:
> This is a somewhat subtle failure that can occur when the realloc_array
> fails in FORMATS_REF.
>
> Signed-off-by: Ganesh Ajjanagadde <gajjanaga...@gmail.com>
> ---
>  libavfilter/formats.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/libavfilter/formats.c b/libavfilter/formats.c
> index 2b13cbf..95a6b11 100644
> --- a/libavfilter/formats.c
> +++ b/libavfilter/formats.c
> @@ -445,7 +445,7 @@ do {                                        \
>  do {                                                               \
>      int idx = -1;                                                  \
>                                                                     \
> -    if (!*ref)                                                     \
> +    if (!*ref || !(*ref)->refs)                                    \
>          return;                                                    \
>                                                                     \
>      FIND_REF_INDEX(ref, idx);                                      \
> --
> 2.6.3
>

Ping; want to get this in together with the avfilter memleak patches. Thanks.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to