From 9bf63a780967dac92cb73688a11bc5ce473911a4 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 12 Jul 2016 23:14:51 +0200 Subject: [PATCH] Prevent 'dereference after NULL check' --- cores/libretro-ffmpeg/ffmpeg_core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cores/libretro-ffmpeg/ffmpeg_core.c b/cores/libretro-ffmpeg/ffmpeg_core.c index 0499e3c047..33940b842e 100644 --- a/cores/libretro-ffmpeg/ffmpeg_core.c +++ b/cores/libretro-ffmpeg/ffmpeg_core.c @@ -1252,7 +1252,7 @@ static void decode_thread(void *data) decoded_size = frame_size + sizeof(pts); slock_lock(fifo_lock); - while (!decode_thread_dead + while (!decode_thread_dead && (video_decode_fifo != NULL) && fifo_write_avail(video_decode_fifo) < decoded_size) { if (!main_sleeping)