X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fdxa.c;h=1a5822aab846fa97f6f8c30b06a73d056bb84b9d;hb=3ec049b85dacdb5e3f598e4ddab87b1d5a877783;hp=228e6fdca1a0df55cac13799865c62e220f9d363;hpb=f83ead7691ad331e9eb0fcb0d26408db940d48b2;p=ffmpeg diff --git a/libavformat/dxa.c b/libavformat/dxa.c index 228e6fdca1a..1a5822aab84 100644 --- a/libavformat/dxa.c +++ b/libavformat/dxa.c @@ -207,7 +207,7 @@ static int dxa_read_packet(AVFormatContext *s, AVPacket *pkt) memcpy(pkt->data + pal_size, buf, DXA_EXTRA_SIZE); ret = avio_read(s->pb, pkt->data + DXA_EXTRA_SIZE + pal_size, size); if(ret != size){ - av_free_packet(pkt); + av_packet_unref(pkt); return AVERROR(EIO); } if(pal_size) memcpy(pkt->data, pal, pal_size);