diff --git a/src/ImageSharp/IO/BufferedReadStream.cs b/src/ImageSharp/IO/BufferedReadStream.cs index 1fee5db7f..269c1aa8e 100644 --- a/src/ImageSharp/IO/BufferedReadStream.cs +++ b/src/ImageSharp/IO/BufferedReadStream.cs @@ -286,7 +286,7 @@ namespace SixLabors.ImageSharp.IO int i; do { - i = this.BaseStream.Read(buffer, n, count - n); + i = this.BaseStream.Read(buffer, n + offset, count - n); n += i; } while (n < count && i > 0);