From: Trevor Norris Date: Mon, 11 Nov 2013 19:24:31 +0000 (-0800) Subject: node: add HandleScope to prevent memory leak X-Git-Tag: v0.11.9~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7f09a13bbae62bbd9eb9df10d616974a8ed8c577;p=platform%2Fupstream%2Fnodejs.git node: add HandleScope to prevent memory leak MakeCallback can only be called from a valid v8::HandleScope. Fixed #6487 --- diff --git a/src/node.cc b/src/node.cc index 825b022..3cb6a22 100644 --- a/src/node.cc +++ b/src/node.cc @@ -182,6 +182,7 @@ void ArrayBufferAllocator::Free(void* data, size_t length) { static void CheckImmediate(uv_check_t* handle, int status) { + HandleScope scope(node_isolate); Environment* env = Environment::from_immediate_check_handle(handle); Context::Scope context_scope(env->context()); MakeCallback(env, env->process_object(), env->immediate_callback_string());