mirror of
https://github.com/nodejs/node-v0.x-archive.git
synced 2026-04-28 03:01:10 -04:00
fs, handle_wrap: use Loop(), not uv_default_loop()
Using the default loop will fail in unexpected and interesting ways when isolates are used.
This commit is contained in:
@@ -89,7 +89,7 @@ Handle<Value> HandleWrap::Ref(const Arguments& args) {
|
||||
}
|
||||
|
||||
wrap->unref = false;
|
||||
uv_ref(uv_default_loop());
|
||||
uv_ref(Loop());
|
||||
|
||||
return v8::Undefined();
|
||||
}
|
||||
|
||||
@@ -234,7 +234,7 @@ struct fs_req_wrap {
|
||||
uv_fs_t* req = &req_wrap->req_; \
|
||||
req->result = r; \
|
||||
req->path = NULL; \
|
||||
req->errorno = uv_last_error(uv_default_loop()).code; \
|
||||
req->errorno = uv_last_error(Loop()).code; \
|
||||
After(req); \
|
||||
} \
|
||||
return scope.Close(req_wrap->object_);
|
||||
|
||||
Reference in New Issue
Block a user