diff options
author | 2016-07-22 16:55:16 -0700 | |
---|---|---|
committer | 2016-07-22 16:55:16 -0700 | |
commit | da9af3331ce0d64635aa395cb6f0a164c848bea7 (patch) | |
tree | 82bb1bbcdfebec63eb10c1dfacea4d3eca8fbd71 /src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c | |
parent | 93da284179f53d43a870eb5f6a2bd65e1b7f1fda (diff) | |
parent | c76e48b8d38ed8d1c0359a3da2e60b87b93a99d9 (diff) |
Merge pull request #7320 from yang-g/shut_down_acceptor_early
Shutdown the listeners early when destroying the tcp_server
Diffstat (limited to 'src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c')
-rw-r--r-- | src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.c | 1 |
1 files changed, 1 insertions, 0 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 c42810e913..7131cf5972 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 @@ -166,6 +166,7 @@ static void destroy(grpc_exec_ctx *exec_ctx, grpc_server *server, void *statep, state->destroy_callback = callback; tcp = state->tcp; gpr_mu_unlock(&state->mu); + grpc_tcp_server_shutdown_listeners(exec_ctx, tcp); grpc_tcp_server_unref(exec_ctx, tcp); } |