diff --git a/src/node_request.cpp b/src/node_request.cpp index 0fdc05bff..ccac813d2 100644 --- a/src/node_request.cpp +++ b/src/node_request.cpp @@ -35,11 +35,8 @@ NAN_METHOD(NodeRequest::New) { return NanThrowTypeError("Cannot create Request objects explicitly"); } - v8::Persistent source; - NanAssignPersistent(source, args[0]->ToObject()); - auto request = reinterpret_cast(args[1].As()->Value()); - auto req = new NodeRequest(NanNew(std::move(source)), request); + auto req = new NodeRequest(args[0]->ToObject(), request); req->Wrap(args.This()); NanReturnValue(args.This());