summaryrefslogtreecommitdiff
path: root/libavfilter/vf_telecine.c
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2020-04-14 12:12:42 +0200
committerPaul B Mahol <onemda@gmail.com>2020-04-14 12:12:42 +0200
commitce24b1def0268ad2fdc220a8f5ce26b1dd6cfb79 (patch)
tree9a4307506cbed87305619c4a808844a0e80a6618 /libavfilter/vf_telecine.c
parent5633f9a8a221f7511d5ec9b4c57a21c890271ad0 (diff)
downloadffmpeg-ce24b1def0268ad2fdc220a8f5ce26b1dd6cfb79.tar.gz
avfilter/vf_telecine: avoid possible null-pointer dereference
Diffstat (limited to 'libavfilter/vf_telecine.c')
-rw-r--r--libavfilter/vf_telecine.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavfilter/vf_telecine.c b/libavfilter/vf_telecine.c
index ff8151dfc9..741b19a4f1 100644
--- a/libavfilter/vf_telecine.c
+++ b/libavfilter/vf_telecine.c
@@ -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);