diff dv.c @ 2422:18b8b2dcc037 libavcodec

various security fixes and precautionary checks
author michael
date Wed, 12 Jan 2005 00:16:25 +0000
parents 26560d4fdb1f
children f67b63ed036d
line wrap: on
line diff
--- a/dv.c	Tue Jan 11 08:16:04 2005 +0000
+++ b/dv.c	Wed Jan 12 00:16:25 2005 +0000
@@ -931,7 +931,9 @@
     s->sys = dv_codec_profile(c);
     if (!s->sys)
 	return -1;
-    
+    if(buf_size < s->sys->frame_size)
+        return -1;
+
     c->pix_fmt = s->sys->pix_fmt;
     s->picture = *((AVFrame *)data);