diff --git a/lib/internal/fs/promises.js b/lib/internal/fs/promises.js index e75b49eaa508be..b28bfe918a4e59 100644 --- a/lib/internal/fs/promises.js +++ b/lib/internal/fs/promises.js @@ -520,7 +520,7 @@ async function read(handle, bufferOrOptions, offset, length, position) { buffer = Buffer.alloc(16384); } offset = bufferOrOptions.offset || 0; - length = bufferOrOptions.length || buffer.byteLength; + length = bufferOrOptions.length ?? buffer.byteLength; position = bufferOrOptions.position ?? null; }