From 3d5353cbd8ac7b4f5b68f89bc3bc6a79e826f556 Mon Sep 17 00:00:00 2001 From: martii Date: Fri, 9 Nov 2012 17:43:11 +0100 Subject: [PATCH] libeplayer3: check for valid avContext pointer --- libeplayer3/container/container_ffmpeg.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libeplayer3/container/container_ffmpeg.c b/libeplayer3/container/container_ffmpeg.c index 2b7cac5..d592a66 100644 --- a/libeplayer3/container/container_ffmpeg.c +++ b/libeplayer3/container/container_ffmpeg.c @@ -1941,6 +1941,10 @@ static int Command(void *_context, ContainerCmd_t command, void * argument) ffmpeg_printf(50, "Command %d\n", command); +#ifdef MARTII + if (command != CONTAINER_INIT && !avContext) + return cERR_CONTAINER_FFMPEG_ERR; +#endif switch(command) { case CONTAINER_INIT: {