Skip to content

Commit 509b66d

Browse files
committed
fixup
1 parent d873843 commit 509b66d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/buffer.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ const {
3030
MathFloor,
3131
MathMin,
3232
MathTrunc,
33-
NumberIsNaN,
3433
NumberIsInteger,
34+
NumberIsNaN,
3535
NumberMAX_SAFE_INTEGER,
3636
NumberMIN_SAFE_INTEGER,
3737
ObjectDefineProperties,
@@ -235,9 +235,6 @@ function _copy(source, target, targetStart, sourceStart, sourceEnd) {
235235
throw new ERR_OUT_OF_RANGE('sourceEnd', '>= 0', sourceEnd);
236236
}
237237

238-
if (targetStart >= target.length || sourceStart >= sourceEnd)
239-
return 0;
240-
241238
return _copyActual(source, target, targetStart, sourceStart, sourceEnd);
242239
}
243240

@@ -250,6 +247,9 @@ function _copyActual(source, target, targetStart, sourceStart, sourceEnd) {
250247
if (nb > sourceLen)
251248
nb = sourceLen;
252249

250+
if (nb === 0)
251+
return 0;
252+
253253
if (sourceStart !== 0 || sourceEnd < source.length) {
254254
copyArrayBuffer(
255255
target.buffer,

0 commit comments

Comments
 (0)