mirror of https://github.com/grpc/grpc-node.git
Further improved memory management
This commit is contained in:
parent
4f82d0021d
commit
b8a1daf4ed
|
@ -525,7 +525,6 @@ NAN_METHOD(Call::StartBatch) {
|
|||
return NanThrowError("startBatch's second argument must be a callback");
|
||||
}
|
||||
Handle<Function> callback_func = args[1].As<Function>();
|
||||
NanCallback *callback = new NanCallback(callback_func);
|
||||
Call *call = ObjectWrap::Unwrap<Call>(args.This());
|
||||
shared_ptr<Resources> resources(new Resources);
|
||||
Handle<Object> obj = args[0]->ToObject();
|
||||
|
@ -574,6 +573,7 @@ NAN_METHOD(Call::StartBatch) {
|
|||
}
|
||||
op_vector->push_back(std::move(op));
|
||||
}
|
||||
NanCallback *callback = new NanCallback(callback_func);
|
||||
grpc_call_error error = grpc_call_start_batch(
|
||||
call->wrapped_call, &ops[0], nops, new struct tag(
|
||||
callback, op_vector, resources));
|
||||
|
|
Loading…
Reference in New Issue