Browse Source

lavfi/avfiltergraph: add check before free the format

ff_merge_samplerates will be deallocate a or b in some case, so
add a check before free the format.

Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
tags/n4.3
Jun Zhao 5 years ago
parent
commit
f156f4ab23
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      libavfilter/avfiltergraph.c

+ 4
- 2
libavfilter/avfiltergraph.c View File

@@ -419,8 +419,10 @@ static int can_merge_formats(AVFilterFormats *a_arg,
av_freep(&ret);
return 1;
} else {
av_freep(&a->formats);
av_freep(&b->formats);
if (a)
av_freep(&a->formats);
if (b)
av_freep(&b->formats);
av_freep(&a);
av_freep(&b);
return 0;


Loading…
Cancel
Save