diff --git a/request.js b/request.js index b71ed368a..418e31ed9 100644 --- a/request.js +++ b/request.js @@ -911,7 +911,7 @@ Request.prototype.getNewAgent = function ({agentIdleTimeout}) { let agent = self.pool[poolKey] // generate a new agent for this setting if none yet exists - if (!agent || (typeof agentIdleTimeout === 'number' && (agent.lastUsedAt ?? 0) + agentIdleTimeout < Date.now())) { + if (!agent || (typeof agentIdleTimeout === 'number' && (agent.lastUsedAt || 0) + agentIdleTimeout < Date.now())) { agent = self.pool[poolKey] = new Agent(options) // properly set maxSockets on new agents if (self.pool.maxSockets) { diff --git a/tests/test-agentIdleTimeout.js b/tests/test-agentIdleTimeout.js index 8668f704c..3c105fc7e 100644 --- a/tests/test-agentIdleTimeout.js +++ b/tests/test-agentIdleTimeout.js @@ -3,7 +3,6 @@ var server = require('./server') var request = require('../index') var tape = require('tape') -const { response } = require('har-validator') var s