http: fix test-http-should-keepalive.js is fail

3df7c90 was removed when conflict was resolved.
pull/5370/head
koichik 2012-01-24 13:57:20 +09:00
parent b1b16d117e
commit a6f3451e25
1 changed files with 1 additions and 2 deletions

View File

@ -1306,8 +1306,7 @@ ClientRequest.prototype.onSocket = function(socket) {
return true; return true;
} }
if (req.shouldKeepAlive && res.headers.connection !== 'keep-alive' && if (req.shouldKeepAlive && !shouldKeepAlive && !req.upgradeOrConnect) {
!req.upgradeOrConnect) {
// Server MUST respond with Connection:keep-alive for us to enable it. // Server MUST respond with Connection:keep-alive for us to enable it.
// If we've been upgraded (via WebSockets) we also shouldn't try to // If we've been upgraded (via WebSockets) we also shouldn't try to
// keep the connection open. // keep the connection open.