Skip to content

Commit 99a4252

Browse files
committed
fix: writeData count error when data is a Buffer.
1 parent 4192620 commit 99a4252

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/dynamicBuffer.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2378,8 +2378,8 @@ export class DynamicBuffer {
23782378
if (typeof data === 'string') {
23792379
count = this.buffer?.write(data, offset, lengthToWrite, encoding || this.encoding);
23802380
} else if (this.buffer) {
2381-
data.copy(this.buffer, offset, 0, length);
2382-
count = length;
2381+
data.copy(this.buffer, offset, 0, lengthToWrite);
2382+
count = lengthToWrite;
23832383
}
23842384

23852385
return count || 0;

0 commit comments

Comments
 (0)