From 334e0ee37012752a9747594dbdbde9f3f0dbc8d5 Mon Sep 17 00:00:00 2001 From: Masood Malekghassemi Date: Mon, 29 Feb 2016 14:41:42 -0800 Subject: Address some memory hazards in Cython code Some __dealloc__ methods were calling Python methods, and some references were being dropped on the floor instead of threaded through gRPC core. --- src/python/grpcio/grpc/_cython/_cygrpc/server.pxd.pxi | 1 + 1 file changed, 1 insertion(+) (limited to 'src/python/grpcio/grpc/_cython/_cygrpc/server.pxd.pxi') diff --git a/src/python/grpcio/grpc/_cython/_cygrpc/server.pxd.pxi b/src/python/grpcio/grpc/_cython/_cygrpc/server.pxd.pxi index 9db49e4d30..a35eb5ea77 100644 --- a/src/python/grpcio/grpc/_cython/_cygrpc/server.pxd.pxi +++ b/src/python/grpcio/grpc/_cython/_cygrpc/server.pxd.pxi @@ -39,4 +39,5 @@ cdef class Server: cdef list references cdef list registered_completion_queues + cdef _c_shutdown(self, CompletionQueue queue, tag) cdef notify_shutdown_complete(self) -- cgit v1.2.3