Release slice no longer owned

pull/11567/head
Muxi Yan 8 years ago
parent 132e5331f9
commit 9cd1ba1c3e
  1. 15
      src/objective-c/GRPCClient/private/GRPCChannel.m

@ -197,12 +197,15 @@ static grpc_channel_args *BuildChannelArgs(NSDictionary *dictionary) {
- (grpc_call *)unmanagedCallWithPath:(NSString *)path - (grpc_call *)unmanagedCallWithPath:(NSString *)path
completionQueue:(GRPCCompletionQueue *)queue { completionQueue:(GRPCCompletionQueue *)queue {
return grpc_channel_create_call(_unmanagedChannel, grpc_slice path_slice = grpc_slice_from_copied_string(path.UTF8String);
NULL, GRPC_PROPAGATE_DEFAULTS, grpc_call *call = grpc_channel_create_call(_unmanagedChannel,
queue.unmanagedQueue, NULL, GRPC_PROPAGATE_DEFAULTS,
grpc_slice_from_copied_string(path.UTF8String), queue.unmanagedQueue,
NULL, // Passing NULL for host path_slice,
gpr_inf_future(GPR_CLOCK_REALTIME), NULL); NULL, // Passing NULL for host
gpr_inf_future(GPR_CLOCK_REALTIME), NULL);
grpc_slice_unref(path_slice);
return call;
} }
@end @end

Loading…
Cancel
Save