diff options
-rw-r--r-- | src/node.cc | 1 | ||||
-rw-r--r-- | test/cctest/node_test_fixture.h | 1 |
2 files changed, 1 insertions, 1 deletions
diff --git a/src/node.cc b/src/node.cc index 33065cd504..4833ef0fd1 100644 --- a/src/node.cc +++ b/src/node.cc @@ -4405,6 +4405,7 @@ Environment* CreateEnvironment(IsolateData* isolate_data, void FreeEnvironment(Environment* env) { + env->CleanupHandles(); delete env; } diff --git a/test/cctest/node_test_fixture.h b/test/cctest/node_test_fixture.h index 660111c5a9..e0740a4709 100644 --- a/test/cctest/node_test_fixture.h +++ b/test/cctest/node_test_fixture.h @@ -118,7 +118,6 @@ class EnvironmentTestFixture : public NodeTestFixture { } ~Env() { - environment_->CleanupHandles(); node::FreeEnvironment(environment_); node::FreeIsolateData(isolate_data_); context_->Exit(); |