From adf18d84af42d2c8c32024b865714f9ae02bfe27 Mon Sep 17 00:00:00 2001 From: Ryan Date: Sun, 15 Mar 2009 09:44:26 +0100 Subject: [PATCH] header fields should be symbols. enable fatal error messages. how do i get a stack trace on a fatal error? http://groups.google.com/group/v8-users/browse_thread/thread/b70c70d568c332e1 --- node.cc | 2 +- node_http.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/node.cc b/node.cc index f63420d..117d989 100644 --- a/node.cc +++ b/node.cc @@ -219,7 +219,7 @@ main (int argc, char *argv[]) Init_tcp(g); Init_http(g); - //V8::SetFatalErrorHandler(OnFatalError); + V8::SetFatalErrorHandler(OnFatalError); v8::Handle source = ReadFile(filename); ExecuteString(source, String::New(filename.c_str()), false, true); diff --git a/node_http.cc b/node_http.cc index 82d4072..75648a5 100644 --- a/node_http.cc +++ b/node_http.cc @@ -435,7 +435,7 @@ HttpRequest::CreateJSObject () string &f = *field_iterator; string &v = *value_iterator; - headers->Set( String::New(f.c_str(), f.length() ) + headers->Set( String::NewSymbol(f.c_str(), f.length()) , String::New(v.c_str(), v.length() ) ); -- 2.7.4