diff --git a/lib/buffer.js b/lib/buffer.js index 4b800039fe6f80..edebf901aa8425 100644 --- a/lib/buffer.js +++ b/lib/buffer.js @@ -238,9 +238,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); }