From 99d7d1510ed2e8dd73152a5dc1a5476faf1a7939 Mon Sep 17 00:00:00 2001 From: "Tanami, Ohad" Date: Tue, 27 Sep 2011 14:48:56 +0200 Subject: [PATCH] swfdec: return correct error code at EOF Signed-off-by: Michael Niedermayer --- libavformat/swfdec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavformat/swfdec.c b/libavformat/swfdec.c index 7bbf494e99..e6f659b8d0 100644 --- a/libavformat/swfdec.c +++ b/libavformat/swfdec.c @@ -28,7 +28,7 @@ static int get_swf_tag(AVIOContext *pb, int *len_ptr) int tag, len; if (url_feof(pb)) - return -1; + return AVERROR_EOF; tag = avio_rl16(pb); len = tag & 0x3f; @@ -90,7 +90,7 @@ static int swf_read_packet(AVFormatContext *s, AVPacket *pkt) uint64_t pos = avio_tell(pb); tag = get_swf_tag(pb, &len); if (tag < 0) - return AVERROR(EIO); + return tag; if (tag == TAG_VIDEOSTREAM) { int ch_id = avio_rl16(pb); len -= 2;