avformat/xwma: return always proper error codes

This commit is contained in:
Paul B Mahol 2020-03-19 10:58:07 +01:00
parent acc6f632b4
commit f5f6fbb6b2

View File

@ -60,16 +60,16 @@ static int xwma_read_header(AVFormatContext *s)
/* check RIFF header */
tag = avio_rl32(pb);
if (tag != MKTAG('R', 'I', 'F', 'F'))
return -1;
return AVERROR_INVALIDDATA;
avio_rl32(pb); /* file size */
tag = avio_rl32(pb);
if (tag != MKTAG('X', 'W', 'M', 'A'))
return -1;
return AVERROR_INVALIDDATA;
/* parse fmt header */
tag = avio_rl32(pb);
if (tag != MKTAG('f', 'm', 't', ' '))
return -1;
return AVERROR_INVALIDDATA;
size = avio_rl32(pb);
st = avformat_new_stream(s, NULL);
if (!st)