diff --git a/libavformat/usmdec.c b/libavformat/usmdec.c index 1665eb8e55..ee403e7a84 100644 --- a/libavformat/usmdec.c +++ b/libavformat/usmdec.c @@ -361,7 +361,7 @@ static int64_t parse_chunk(AVFormatContext *s, AVIOContext *pb, ret = avio_skip(pb, FFMAX(0, chunk_size - (ret - chunk_start))); if (ret < 0) return ret; - return 0; + return FFERROR_REDO; } static int usm_read_packet(AVFormatContext *s, AVPacket *pkt)