diff --git a/src/http.js b/src/http.js index c1b51a8d18..1415d1aa28 100644 --- a/src/http.js +++ b/src/http.js @@ -176,7 +176,7 @@ node.http.ServerResponse = function (connection, responses) { if (connection_expression.exec(field)) { sent_connection_header = true; if (close_expression.exec(value)) - connection_close = true; + this.closeOnFinish = true; } else if (transfer_encoding_expression.exec(field)) { sent_transfer_encoding_header = true; if (chunk_expression.exec(value)) @@ -191,7 +191,7 @@ node.http.ServerResponse = function (connection, responses) { if (this.should_keep_alive) { header += "Connection: keep-alive\r\n"; } else { - connection_close = true; + this.closeOnFinish = true; header += "Connection: close\r\n"; } } diff --git a/test-http_simple.js b/test-http_simple.js index 30dfd4013d..2e3bbb3cad 100644 --- a/test-http_simple.js +++ b/test-http_simple.js @@ -10,7 +10,7 @@ new node.http.Server(function (req, res) { var arg = commands[2]; var status = 200; - p(req.headers); + //p(req.headers); if (command == "bytes") { var n = parseInt(arg, 10)