Don't memcpy from unallocated memory
authorRoberto Togni <r_togni@tiscali.it>
Fri, 31 Oct 2003 22:28:19 +0000 (22:28 +0000)
committerRoberto Togni <r_togni@tiscali.it>
Fri, 31 Oct 2003 22:28:19 +0000 (22:28 +0000)
Originally committed as revision 2459 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/msrle.c

index 8943ef3..f0564a9 100644 (file)
@@ -177,7 +177,8 @@ static int msrle_decode_frame(AVCodecContext *avctx,
     }
 
     /* grossly inefficient, but...oh well */
-    memcpy(s->frame.data[0], s->prev_frame.data[0], 
+    if (s->prev_frame.data[0] != NULL)
+       memcpy(s->frame.data[0], s->prev_frame.data[0], 
         s->frame.linesize[0] * s->avctx->height);
 
     msrle_decode_pal8(s);