X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fdsicin.c;h=b18f43b9a0e7d2f591f094e5c9146e280839689d;hb=8b3e6ce5f4ab1ebf3a54ff7e0ff440a1a5f842f7;hp=bd4f3ad03aefb5f812ec2581a0beac12cf1d6809;hpb=27e30c73d722ec13e59753dea91be00859c72bf2;p=ffmpeg diff --git a/libavformat/dsicin.c b/libavformat/dsicin.c index bd4f3ad03ae..b18f43b9a0e 100644 --- a/libavformat/dsicin.c +++ b/libavformat/dsicin.c @@ -60,7 +60,7 @@ typedef struct CinDemuxContext { } CinDemuxContext; -static int cin_probe(AVProbeData *p) +static int cin_probe(const AVProbeData *p) { /* header starts with this special marker */ if (AV_RL32(&p->buf[0]) != 0x55AA0000) @@ -200,7 +200,6 @@ static int cin_read_packet(AVFormatContext *s, AVPacket *pkt) ret = avio_read(pb, &pkt->data[4], pkt_size); if (ret < 0) { - av_packet_unref(pkt); return ret; } if (ret < pkt_size)