diff --git a/AK/BufferedStream.h b/AK/BufferedStream.h index ab66e8c78a..c0e9512958 100644 --- a/AK/BufferedStream.h +++ b/AK/BufferedStream.h @@ -67,7 +67,7 @@ public: return buffer; // Fill the internal buffer if it has run dry. - if (m_buffer.used_space() == 0) + if (m_buffer.used_space() < buffer.size()) TRY(populate_read_buffer()); // Let's try to take all we can from the buffer first.