diff --git a/lib/buffer.js b/lib/buffer.js index 91b30012ef65d5..95d41206c67142 100644 --- a/lib/buffer.js +++ b/lib/buffer.js @@ -237,9 +237,7 @@ function assertSize(size) { if (typeof size !== 'number') { err = new errors.TypeError('ERR_INVALID_ARG_TYPE', 'size', 'number', size); - } else if (size < 0) { - err = new errors.RangeError('ERR_INVALID_OPT_VALUE', 'size', size); - } else if (size > kMaxLength) { + } else if (size < 0 || size > kMaxLength) { err = new errors.RangeError('ERR_INVALID_OPT_VALUE', 'size', size); }