From 275d0169a68676f7127108eaa5e3fd0eb34c7377 Mon Sep 17 00:00:00 2001 From: mgorczyca Date: Tue, 14 Apr 2015 08:41:37 -0700 Subject: [PATCH] allow socket reuse for keep-alive connections Existing code checks req.useChunkedEncodingByDefault, which prevents socket reuse for persistent connection. --- index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.js b/index.js index 416c7ab..426e1c7 100644 --- a/index.js +++ b/index.js @@ -67,7 +67,7 @@ ForeverAgent.prototype.addRequest = function(req, host, port) { host = options.host } - if (this.freeSockets[name] && this.freeSockets[name].length > 0 && !req.useChunkedEncodingByDefault) { + if (this.freeSockets[name] && this.freeSockets[name].length > 0 && !req.chunkedEncoding) { var idleSocket = this.freeSockets[name].pop() idleSocket.removeListener('error', idleSocket._onIdleError) delete idleSocket._onIdleError