We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a039e49 commit f8e0fd8Copy full SHA for f8e0fd8
lib/request.js
@@ -195,10 +195,14 @@ req.acceptsLanguages = function(...languages) {
195
* @param {object} [options]
196
* @param {boolean} [options.combine=false]
197
* @return {number|array}
198
+ * @throws {TypeError}
199
* @public
200
*/
201
202
req.range = function range(size, options) {
203
+ if (!Number.isInteger(size) || size < 0) {
204
+ throw new TypeError('size must be a non-negative integer to req.range');
205
+ }
206
var range = this.get('Range');
207
if (!range) return;
208
return parseRange(size, range, options);
0 commit comments