From 219546cb8153bfccbc6284e7d54ed70795fb9ec8 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 17 May 2019 12:42:46 +0200 Subject: [PATCH] input/buffering: check error in IsAvailable() --- src/input/BufferingInputStream.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/input/BufferingInputStream.cxx b/src/input/BufferingInputStream.cxx index 2d36782e4..feca9f68e 100644 --- a/src/input/BufferingInputStream.cxx +++ b/src/input/BufferingInputStream.cxx @@ -58,7 +58,7 @@ BufferingInputStream::Check() bool BufferingInputStream::IsAvailable(size_t offset) noexcept { - if (offset >= size()) + if (offset >= size() || error) return true; if (buffer.Read(offset).HasData())