summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/node.cc1
-rw-r--r--test/cctest/node_test_fixture.h1
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();