summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavformat/asf.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/libavformat/asf.c b/libavformat/asf.c
index 052e78024a..3a34ca4e9a 100644
--- a/libavformat/asf.c
+++ b/libavformat/asf.c
@@ -466,6 +466,10 @@ static int asf_read_header(AVFormatContext *s, AVFormatParameters *ap)
default: var = defval; break; \
}
+/**
+ *
+ * @return <0 in case of an error
+ */
static int asf_get_packet(AVFormatContext *s)
{
ASFContext *asf = s->priv_data;
@@ -483,7 +487,7 @@ static int asf_get_packet(AVFormatContext *s)
if (get_le16(pb) != 0) {
if (!url_feof(pb))
av_log(s, AV_LOG_ERROR, "ff asf bad non zero\n");
- return AVERROR_IO;
+ return -1;
}
rsize+=2;
/* }else{