mirror of https://git.ffmpeg.org/ffmpeg.git
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>
This commit is contained in:
parent
df6876d691
commit
f156f4ab23
|
@ -419,8 +419,10 @@ static int can_merge_formats(AVFilterFormats *a_arg,
|
||||||
av_freep(&ret);
|
av_freep(&ret);
|
||||||
return 1;
|
return 1;
|
||||||
} else {
|
} else {
|
||||||
av_freep(&a->formats);
|
if (a)
|
||||||
av_freep(&b->formats);
|
av_freep(&a->formats);
|
||||||
|
if (b)
|
||||||
|
av_freep(&b->formats);
|
||||||
av_freep(&a);
|
av_freep(&a);
|
||||||
av_freep(&b);
|
av_freep(&b);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue