diff options
author | Tanami, Ohad <OTanami@nds.com> | 2011-09-27 14:48:56 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2011-09-27 14:52:46 +0200 |
commit | 99d7d1510ed2e8dd73152a5dc1a5476faf1a7939 (patch) | |
tree | fb3d2ab814043cb4012d8cd9b0fe802d827d4f3a /libavformat | |
parent | 6c0a902d124f442fb06cd74415a39d5a1959017f (diff) | |
download | ffmpeg-99d7d1510ed2e8dd73152a5dc1a5476faf1a7939.tar.gz |
swfdec: return correct error code at EOF
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat')
-rw-r--r-- | libavformat/swfdec.c | 4 |
1 files 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; |