aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/surface/server.c
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-05-29 22:46:54 -0700
committerGravatar Craig Tiller <ctiller@google.com>2015-05-29 22:46:54 -0700
commit9ec2a520ee3fdc78605db4ee7b0019a1630f1bfd (patch)
tree04886f110bcc0364e1b273752f58bc6faab35487 /src/core/surface/server.c
parent16a3e1394fa54f045f796ab632305edc5b8ec414 (diff)
Add channel refcount debugging
Diffstat (limited to 'src/core/surface/server.c')
-rw-r--r--src/core/surface/server.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/surface/server.c b/src/core/surface/server.c
index 5d172ba913..fc5b7b0bad 100644
--- a/src/core/surface/server.c
+++ b/src/core/surface/server.c
@@ -306,7 +306,7 @@ static void orphan_channel(channel_data *chand) {
static void finish_destroy_channel(void *cd, int success) {
channel_data *chand = cd;
grpc_server *server = chand->server;
- grpc_channel_internal_unref(chand->channel);
+ GRPC_CHANNEL_INTERNAL_UNREF(chand->channel, "server");
server_unref(server);
}
@@ -573,14 +573,14 @@ static void finish_shutdown_channel(void *p, int success) {
grpc_channel_get_channel_stack(sca->chand->channel), 0),
NULL, &op);
}
- grpc_channel_internal_unref(sca->chand->channel);
+ GRPC_CHANNEL_INTERNAL_UNREF(sca->chand->channel, "shutdown");
}
static void shutdown_channel(channel_data *chand, int send_goaway,
int send_disconnect) {
shutdown_channel_args *sca;
gpr_log(GPR_DEBUG, "shutdown_channel: %p %d %d", chand, send_goaway, send_disconnect);
- grpc_channel_internal_ref(chand->channel);
+ GRPC_CHANNEL_INTERNAL_REF(chand->channel, "shutdown");
sca = gpr_malloc(sizeof(shutdown_channel_args));
sca->chand = chand;
sca->send_goaway = send_goaway;