]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
segfault fix
authormichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 12 May 2004 02:50:48 +0000 (02:50 +0000)
committermichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 12 May 2004 02:50:48 +0000 (02:50 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@3128 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/svq1.c

index eaf0c3ab8dae1b247b1cdbc2d3fbc13a48d9da0c..97b6db70e3dfff3bdbe4977f68c72d12b258fd2a 100644 (file)
@@ -715,6 +715,12 @@ static int svq1_decode_frame(AVCodecContext *avctx,
   int          result, i, x, y, width, height;
   AVFrame *pict = data; 
 
+  *data_size=0;
+  
+  if(buf==NULL && buf_size==0){
+      return 0;
+  }
+  
   /* initialize bit buffer */
   init_get_bits(&s->gb,buf,buf_size*8);