We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dbd2fa8 commit 049f709Copy full SHA for 049f709
AK/MemoryStream.h
@@ -232,7 +232,7 @@ class DuplexMemoryStream final : public DuplexStream {
232
{
233
size_t nread = 0;
234
while (bytes.size() - nread > 0 && m_write_offset - m_read_offset - nread > 0) {
235
- const auto chunk_index = (m_read_offset - m_base_offset) / chunk_size;
+ const auto chunk_index = (m_read_offset - m_base_offset + nread) / chunk_size;
236
const auto chunk_bytes = m_chunks[chunk_index].bytes().slice(m_read_offset % chunk_size).trim(m_write_offset - m_read_offset - nread);
237
nread += chunk_bytes.copy_trimmed_to(bytes.slice(nread));
238
}
0 commit comments