Browse Source

Update ChunkedMemoryStream.cs

pull/1574/head
James Jackson-South 6 years ago
parent
commit
3f534b1b15
  1. 10
      src/ImageSharp/IO/ChunkedMemoryStream.cs

10
src/ImageSharp/IO/ChunkedMemoryStream.cs

@ -254,7 +254,7 @@ namespace SixLabors.ImageSharp.IO
this.readOffset = 0; this.readOffset = 0;
} }
byte[] chunkBuffer = this.writeChunk.Buffer.Array; byte[] chunkBuffer = this.readChunk.Buffer.Array;
int chunkSize = this.readChunk.Length; int chunkSize = this.readChunk.Length;
if (this.readChunk.Next is null) if (this.readChunk.Next is null)
{ {
@ -275,7 +275,7 @@ namespace SixLabors.ImageSharp.IO
this.readChunk = this.readChunk.Next; this.readChunk = this.readChunk.Next;
this.readOffset = 0; this.readOffset = 0;
chunkBuffer = this.writeChunk.Buffer.Array; chunkBuffer = this.readChunk.Buffer.Array;
chunkSize = this.readChunk.Length; chunkSize = this.readChunk.Length;
if (this.readChunk.Next is null) if (this.readChunk.Next is null)
{ {
@ -310,7 +310,7 @@ namespace SixLabors.ImageSharp.IO
this.readOffset = 0; this.readOffset = 0;
} }
byte[] chunkBuffer = this.writeChunk.Buffer.Array; byte[] chunkBuffer = this.readChunk.Buffer.Array;
int chunkSize = this.readChunk.Length; int chunkSize = this.readChunk.Length;
if (this.readChunk.Next is null) if (this.readChunk.Next is null)
{ {
@ -327,7 +327,7 @@ namespace SixLabors.ImageSharp.IO
this.readChunk = this.readChunk.Next; this.readChunk = this.readChunk.Next;
this.readOffset = 0; this.readOffset = 0;
chunkBuffer = this.writeChunk.Buffer.Array; chunkBuffer = this.readChunk.Buffer.Array;
} }
return chunkBuffer[this.readOffset++]; return chunkBuffer[this.readOffset++];
@ -497,7 +497,7 @@ namespace SixLabors.ImageSharp.IO
{ {
Buffer = buffer, Buffer = buffer,
Next = null, Next = null,
Length = this.chunkLength Length = buffer.Length()
}; };
} }

Loading…
Cancel
Save