From b3bfb6fbb6ef51163f3db35d1057d277b2dd05fc Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Fri, 9 Nov 2012 00:49:24 +0100 Subject: domains: don't crash if domain is set to null Closes #4256 --- src/node.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/node.cc b/src/node.cc index b86961fde..3d4008e5a 100644 --- a/src/node.cc +++ b/src/node.cc @@ -1020,7 +1020,7 @@ MakeCallback(const Handle object, Local domain; Local enter; Local exit; - if (!domain_v->IsUndefined()) { + if (domain_v->IsObject()) { domain = domain_v->ToObject(); if (domain->Get(disposed_symbol)->BooleanValue()) { // domain has been disposed of. @@ -1042,7 +1042,7 @@ MakeCallback(const Handle object, return Undefined(); } - if (!domain_v->IsUndefined()) { + if (domain_v->IsObject()) { exit = Local::Cast(domain->Get(exit_symbol)); exit->Call(domain, 0, NULL); } -- cgit v1.2.1