diff --git a/libavformat/aviobuf.c b/libavformat/aviobuf.c index 7762d6cace..1bdc478ed9 100644 --- a/libavformat/aviobuf.c +++ b/libavformat/aviobuf.c @@ -269,6 +269,10 @@ int url_feof(AVIOContext *s) { if(!s) return 0; + if(s->eof_reached){ + s->eof_reached=0; + fill_buffer(s); + } return s->eof_reached; }