]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/matroskadec.c
au: return meaningful error codes
[ffmpeg] / libavformat / matroskadec.c
index d37346b47e2f5fd8fc61bda6b38be5528b5782d4..feb7b8404a018f669b61da21f9a2b80de50b77d7 100644 (file)
@@ -770,6 +770,7 @@ static int ebml_read_binary(AVIOContext *pb, int length, EbmlBin *bin)
     bin->pos  = avio_tell(pb);
     if (avio_read(pb, bin->data, length) != length) {
         av_freep(&bin->data);
+        bin->size = 0;
         return AVERROR(EIO);
     }