summaryrefslogtreecommitdiff
path: root/src/libmpeg2
diff options
context:
space:
mode:
Diffstat (limited to 'src/libmpeg2')
-rw-r--r--src/libmpeg2/decode.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libmpeg2/decode.c b/src/libmpeg2/decode.c
index 999ef3079..5b8cbed14 100644
--- a/src/libmpeg2/decode.c
+++ b/src/libmpeg2/decode.c
@@ -446,6 +446,9 @@ void mpeg2_flush (mpeg2dec_t * mpeg2dec) {
picture_t *picture = mpeg2dec->picture;
+ if (!picture)
+ return;
+
if (picture->backward_reference_frame && !picture->backward_reference_frame->drawn
&& !picture->backward_reference_frame->bad_frame) {