aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/surface
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/lib/surface')
-rw-r--r--src/core/lib/surface/call_details.c4
-rw-r--r--src/core/lib/surface/channel.c8
-rw-r--r--src/core/lib/surface/server.c4
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;