fs, handle_wrap: use Loop(), not uv_default_loop()

Using the default loop will fail in unexpected and interesting ways when
isolates are used.
pull/5370/head
Ben Noordhuis 2012-01-20 15:55:38 +01:00
parent 2156e5eca1
commit 4e5247772d
2 changed files with 2 additions and 2 deletions

View File

@ -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();
}

View File

@ -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_);