cleanup / fixes
[ffmpeg.git] / libavcodec / utils.c
index 47831f2f356750d4e155c15d6136ddb35f5c347e..33ff0f41537a76f1dc32d61cedbd6bb435d54dd7 100644 (file)
@@ -220,6 +220,7 @@ void avcodec_default_release_buffer(AVCodecContext *s, AVFrame *pic){
     InternalBuffer *buf, *last, temp;
 
     assert(pic->type==FF_BUFFER_TYPE_INTERNAL);
+    assert(s->internal_buffer_count);
 
     for(i=0; i<s->internal_buffer_count; i++){ //just 3-5 checks so is not worth to optimize
         buf= &((InternalBuffer*)s->internal_buffer)[i];