From 888beffafe292c228c0e31d4231d6e4413d97569 Mon Sep 17 00:00:00 2001 From: wafuwafu13 Date: Sun, 25 Sep 2022 17:17:33 +0900 Subject: [PATCH] fix: use optional chaining instead of validateBuffer --- lib/fs.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/fs.js b/lib/fs.js index f402513b0b03cf..fc9b630e81208c 100644 --- a/lib/fs.js +++ b/lib/fs.js @@ -619,7 +619,6 @@ function read(fd, buffer, offsetOrOptions, length, position, callback) { // This is fs.read(fd, params, callback) params = buffer; ({ buffer = Buffer.alloc(16384) } = params ?? kEmptyObject); - validateBuffer(buffer); } callback = offsetOrOptions; } else { @@ -633,7 +632,7 @@ function read(fd, buffer, offsetOrOptions, length, position, callback) { } ({ offset = 0, - length = buffer.byteLength - offset, + length = buffer?.byteLength - offset, position = null, } = params ?? kEmptyObject); }