]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/siff.c
avcodec/h264, videotoolbox: do not return invalid frames on failure
[ffmpeg] / libavformat / siff.c
index b6ea390598b4a9452aad71b2e224a0e47851d914..028f18be16b34102710eb5904a1f46d33ff89f1c 100644 (file)
@@ -219,7 +219,7 @@ static int siff_read_packet(AVFormatContext *s, AVPacket *pkt)
             if (c->gmcsize)
                 memcpy(pkt->data + 2, c->gmc, c->gmcsize);
             if (avio_read(s->pb, pkt->data + 2 + c->gmcsize, size) != size) {
-                av_free_packet(pkt);
+                av_packet_unref(pkt);
                 return AVERROR_INVALIDDATA;
             }
             pkt->stream_index = 0;