]> git.sesse.net Git - ffmpeg/commitdiff
avfilter/vf_telecine: avoid possible null-pointer dereference
authorPaul B Mahol <onemda@gmail.com>
Tue, 14 Apr 2020 10:12:42 +0000 (12:12 +0200)
committerPaul B Mahol <onemda@gmail.com>
Tue, 14 Apr 2020 10:12:42 +0000 (12:12 +0200)
libavfilter/vf_telecine.c

index ff8151dfc9c9d3decd4ceee327473d0452908bc8..741b19a4f198d673e2fd5f63d8c8a33539864f7d 100644 (file)
@@ -240,8 +240,8 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *inpicref)
 
     for (i = 0; i < nout; i++) {
         AVFrame *frame = av_frame_clone(s->frame[i]);
-        int interlaced = frame->interlaced_frame;
-        int tff        = frame->top_field_first;
+        int interlaced = frame ? frame->interlaced_frame : 0;
+        int tff        = frame ? frame->top_field_first  : 0;
 
         if (!frame) {
             av_frame_free(&inpicref);