avfilter/vf_dedot: Fix leak of AVFrame if making it writable fails
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Sun, 9 Feb 2020 18:40:34 +0000 (19:40 +0100)
committerMichael Niedermayer <michael@niedermayer.cc>
Mon, 10 Feb 2020 23:03:44 +0000 (00:03 +0100)
commit212077eda46c4c3eb644774d2b1ccbeb3e322fff
treefed31d82ce680a68a250c67fe167ab1baa15e986
parent6a67d518d60b61ae2bd98c3948894a7be9955e8c
avfilter/vf_dedot: Fix leak of AVFrame if making it writable fails

Even in this scenario, the frame still contains references to data that
won't be freed if the frame isn't unreferenced. And the AVFrame itself
will leak, too.

Fixes Coverity issue #1441422.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavfilter/vf_dedot.c