diff options
Diffstat (limited to 'lib/fs/promises.js')
-rw-r--r-- | lib/fs/promises.js | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/fs/promises.js b/lib/fs/promises.js index ba6c2b7aa6..6ccff6933b 100644 --- a/lib/fs/promises.js +++ b/lib/fs/promises.js @@ -24,7 +24,6 @@ const { copyObject, getOptions, getStatsFromBinding, - isUint32, modeNum, nullCheck, preprocessSymlinkDestination, @@ -32,12 +31,15 @@ const { stringToSymlinkType, toUnixTimestamp, validateBuffer, - validateLen, validateOffsetLengthRead, validateOffsetLengthWrite, - validatePath, - validateUint32 + validatePath } = require('internal/fs'); +const { + isUint32, + validateInt32, + validateUint32 +} = require('internal/validators'); const pathModule = require('path'); const kHandle = Symbol('handle'); @@ -275,7 +277,7 @@ async function truncate(path, len = 0) { async function ftruncate(handle, len = 0) { validateFileHandle(handle); - validateLen(len); + validateInt32(len, 'len'); len = Math.max(0, len); return binding.ftruncate(handle.fd, len, kUsePromises); } |