|
|
@ -105,8 +105,8 @@ void server_thread(void *vargs) { |
|
|
|
static void on_connect(grpc_exec_ctx *exec_ctx, void *vargs, grpc_endpoint *tcp, |
|
|
|
static void on_connect(grpc_exec_ctx *exec_ctx, void *vargs, grpc_endpoint *tcp, |
|
|
|
grpc_pollset *accepting_pollset, |
|
|
|
grpc_pollset *accepting_pollset, |
|
|
|
grpc_tcp_server_acceptor *acceptor) { |
|
|
|
grpc_tcp_server_acceptor *acceptor) { |
|
|
|
|
|
|
|
gpr_free(acceptor); |
|
|
|
struct server_thread_args *args = (struct server_thread_args *)vargs; |
|
|
|
struct server_thread_args *args = (struct server_thread_args *)vargs; |
|
|
|
(void)acceptor; |
|
|
|
|
|
|
|
grpc_endpoint_shutdown(exec_ctx, tcp); |
|
|
|
grpc_endpoint_shutdown(exec_ctx, tcp); |
|
|
|
grpc_endpoint_destroy(exec_ctx, tcp); |
|
|
|
grpc_endpoint_destroy(exec_ctx, tcp); |
|
|
|
GRPC_LOG_IF_ERROR("pollset_kick", grpc_pollset_kick(args->pollset, NULL)); |
|
|
|
GRPC_LOG_IF_ERROR("pollset_kick", grpc_pollset_kick(args->pollset, NULL)); |
|
|
|