summaryrefslogtreecommitdiff
path: root/libavcodec/rv10.c
diff options
context:
space:
mode:
authorWolfgang Scherer <Wolfgang.Scherer@gmx.de>2006-04-15 12:52:01 +0000
committerDiego Biurrun <diego@biurrun.de>2006-04-15 12:52:01 +0000
commit60dfd147786ff8838d401b21dd71a30eebb75b53 (patch)
treea74920c1ed8c50d26bbbfff1d711c3cadc8b5374 /libavcodec/rv10.c
parent04f40508b258b4a1dbd77aaaffa7bec5be9a37db (diff)
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
Diffstat (limited to 'libavcodec/rv10.c')
-rw-r--r--libavcodec/rv10.c2
1 files changed, 1 insertions, 1 deletions
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);