Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

only ref non-default isolate loops

  • Loading branch information...
commit 6d00c089e36955a8c172b5615329280d10dec9da 1 parent e10ed09
Igor Zinkovsky authored
Showing with 4 additions and 5 deletions.
  1. +4 −5 src/node_isolate.cc
View
9 src/node_isolate.cc
@@ -269,6 +269,10 @@ Isolate::Isolate() {
loop_ = uv_default_loop();
} else {
loop_ = uv_loop_new();
+ // Artificially ref the isolate loop so that the child
+ // isolate stays alive by default. process.exit will
+ // unref the loop (see Isolate::Unref).
+ uv_ref(loop_);
}
debug_state = kNone;
@@ -280,11 +284,6 @@ Isolate::Isolate() {
assert(v8_isolate_->GetData() == NULL);
v8_isolate_->SetData(this);
- // Artificially ref the isolate loop so that the child
- // isolate stays alive by default. process.exit will
- // unref the loop (see Isolate::Unref).
- uv_ref(loop_);
-
globals_init_ = false;
}
Please sign in to comment.
Something went wrong with that request. Please try again.