From bba23c0998a2384a024fbb6cb6f24f70b521a28f Mon Sep 17 00:00:00 2001 From: Ben Williamson Date: Mon, 11 Jan 2010 17:06:05 +1100 Subject: [PATCH] Fix issue #44, eof on connect to http. eof_symbol wasn't initialized until the first packet arrived. In this case no packets arrive before the client closes the socket - eof. --- src/node_http.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/node_http.cc b/src/node_http.cc index 2ba9a08fc2a..efd948925ac 100644 --- a/src/node_http.cc +++ b/src/node_http.cc @@ -71,6 +71,7 @@ HTTPConnection::Initialize (Handle target) http_version_symbol = NODE_PSYMBOL("httpVersion"); should_keep_alive_symbol = NODE_PSYMBOL("should_keep_alive"); + eof_symbol = NODE_PSYMBOL("eof"); delete_sym = NODE_PSYMBOL("DELETE"); get_sym = NODE_PSYMBOL("GET"); @@ -169,7 +170,6 @@ HTTPConnection::on_message_begin (http_parser *parser) header_value_symbol = NODE_PSYMBOL("headerValue"); header_complete_symbol = NODE_PSYMBOL("headerComplete"); body_symbol = NODE_PSYMBOL("body"); - eof_symbol = NODE_PSYMBOL("eof"); } HTTPConnection *connection = static_cast (parser->data);