From bba00524149f8eef0c96e4efbd644eb910fbc339 Mon Sep 17 00:00:00 2001 From: Stanley Cheung Date: Fri, 29 May 2015 09:34:51 -0700 Subject: [PATCH] PHP: Updated server to use new shutdown semantics --- src/php/ext/grpc/server.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/php/ext/grpc/server.c b/src/php/ext/grpc/server.c index b7995b6b8bd..02c886c715c 100644 --- a/src/php/ext/grpc/server.c +++ b/src/php/ext/grpc/server.c @@ -63,7 +63,8 @@ zend_class_entry *grpc_ce_server; void free_wrapped_grpc_server(void *object TSRMLS_DC) { wrapped_grpc_server *server = (wrapped_grpc_server *)object; if (server->wrapped != NULL) { - grpc_server_shutdown(server->wrapped); + grpc_server_shutdown_and_notify(server->wrapped, completion_queue, NULL); + grpc_completion_queue_pluck(completion_queue, NULL, gpr_inf_future); grpc_server_destroy(server->wrapped); } efree(server);