From 5dfc8a6952f83b34166989b90bb468367be96011 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Fri, 24 Jan 2014 16:37:09 +0100 Subject: [PATCH] Video decoder safety fix --- src/rtp/video_decoders.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rtp/video_decoders.cpp b/src/rtp/video_decoders.cpp index fe8cf8a1e..527e30737 100644 --- a/src/rtp/video_decoders.cpp +++ b/src/rtp/video_decoders.cpp @@ -571,6 +571,8 @@ static void *decompress_thread(void *args) { tile = vf_get_tile(output, x); out = tile->data; } + if(!msg->decompress_buffer[pos]) + continue; decompress_frame(decoder->decompress_state[pos], (unsigned char *) out, (unsigned char *) msg->decompress_buffer[pos],