aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/ext
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2016-05-03 17:06:32 -0700
committerGravatar Craig Tiller <ctiller@google.com>2016-05-03 17:06:32 -0700
commitf51457b34d2705edbbf7c80f747bd2135cf791a0 (patch)
tree5651b92b60df77947478643f935ef94da163f14f /src/core/ext
parent1231c2a6b23fcf1669d6c34abd2026a4c6193ea8 (diff)
Progress
Diffstat (limited to 'src/core/ext')
-rw-r--r--src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c b/src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c
index 698b2bef61..031cebb7c3 100644
--- a/src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c
+++ b/src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c
@@ -139,11 +139,12 @@ static void start(grpc_exec_ctx *exec_ctx, grpc_server *server, void *statep,
on_accept, state);
}
-static void destroy_done(grpc_exec_ctx *exec_ctx, void *statep, bool success) {
+static void destroy_done(grpc_exec_ctx *exec_ctx, void *statep,
+ grpc_error *error) {
grpc_server_secure_state *state = statep;
if (state->destroy_callback != NULL) {
state->destroy_callback->cb(exec_ctx, state->destroy_callback->cb_arg,
- success);
+ grpc_error_ref(error));
}
grpc_server_security_connector_shutdown(exec_ctx, state->sc);
state_unref(state);