From 60dfd147786ff8838d401b21dd71a30eebb75b53 Mon Sep 17 00:00:00 2001 From: Wolfgang Scherer Date: Sat, 15 Apr 2006 12:52:01 +0000 Subject: [PATCH] Fix SIGSEGV in rv10-null-pointer-500k.rm. patch by Wolfgang Scherer, Wolfgang__ . __Scherer__ @ __gmx__ . __de Originally committed as revision 5293 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/rv10.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/rv10.c b/libavcodec/rv10.c index dbc7b62847..daec2b85bc 100644 --- a/libavcodec/rv10.c +++ b/libavcodec/rv10.c @@ -737,7 +737,7 @@ static int rv10_decode_frame(AVCodecContext *avctx, rv10_decode_packet(avctx, buf, buf_size); } - if(s->mb_y>=s->mb_height){ + if(s->current_picture_ptr != NULL && s->mb_y>=s->mb_height){ ff_er_frame_end(s); MPV_frame_end(s);