diff options
Diffstat (limited to 'src/core/lib/surface')
-rw-r--r-- | src/core/lib/surface/call_details.c | 4 | ||||
-rw-r--r-- | src/core/lib/surface/channel.c | 8 | ||||
-rw-r--r-- | src/core/lib/surface/server.c | 4 |
3 files changed, 8 insertions, 8 deletions
diff --git a/src/core/lib/surface/call_details.c b/src/core/lib/surface/call_details.c index 5efa3b0141..51e84c2945 100644 --- a/src/core/lib/surface/call_details.c +++ b/src/core/lib/surface/call_details.c @@ -47,6 +47,6 @@ void grpc_call_details_init(grpc_call_details* cd) { void grpc_call_details_destroy(grpc_call_details* cd) { GRPC_API_TRACE("grpc_call_details_destroy(cd=%p)", 1, (cd)); - grpc_slice_unref(cd->method); - grpc_slice_unref(cd->host); + grpc_slice_unref_internal(exec_ctx, cd->method); + grpc_slice_unref_internal(exec_ctx, cd->host); } diff --git a/src/core/lib/surface/channel.c b/src/core/lib/surface/channel.c index 1ef023ed62..1a25748977 100644 --- a/src/core/lib/surface/channel.c +++ b/src/core/lib/surface/channel.c @@ -234,9 +234,9 @@ grpc_call *grpc_channel_create_call(grpc_channel *channel, grpc_call *call = grpc_channel_create_call_internal( &exec_ctx, channel, parent_call, propagation_mask, cq, NULL, grpc_mdelem_from_slices(&exec_ctx, GRPC_MDSTR_PATH, - grpc_slice_ref(method)), + grpc_slice_ref_internal(method)), host != NULL ? grpc_mdelem_from_slices(&exec_ctx, GRPC_MDSTR_AUTHORITY, - grpc_slice_ref(*host)) + grpc_slice_ref_internal(*host)) : GRPC_MDNULL, deadline); grpc_exec_ctx_finish(&exec_ctx); @@ -251,9 +251,9 @@ grpc_call *grpc_channel_create_pollset_set_call( return grpc_channel_create_call_internal( exec_ctx, channel, parent_call, propagation_mask, NULL, pollset_set, grpc_mdelem_from_slices(exec_ctx, GRPC_MDSTR_PATH, - grpc_slice_ref(method)), + grpc_slice_ref_internal(method)), host != NULL ? grpc_mdelem_from_slices(exec_ctx, GRPC_MDSTR_AUTHORITY, - grpc_slice_ref(*host)) + grpc_slice_ref_internal(*host)) : GRPC_MDNULL, deadline); } diff --git a/src/core/lib/surface/server.c b/src/core/lib/surface/server.c index 7d0b30e97a..3782b49122 100644 --- a/src/core/lib/surface/server.c +++ b/src/core/lib/surface/server.c @@ -748,9 +748,9 @@ static void server_on_recv_initial_metadata(grpc_exec_ctx *exec_ctx, void *ptr, if (error == GRPC_ERROR_NONE) { GPR_ASSERT(calld->recv_initial_metadata->idx.named.path != NULL); GPR_ASSERT(calld->recv_initial_metadata->idx.named.authority != NULL); - calld->path = grpc_slice_ref( + calld->path = grpc_slice_ref_internal( GRPC_MDVALUE(calld->recv_initial_metadata->idx.named.path->md)); - calld->host = grpc_slice_ref( + calld->host = grpc_slice_ref_internal( GRPC_MDVALUE(calld->recv_initial_metadata->idx.named.authority->md)); calld->path_set = true; calld->host_set = true; |