diff options
author | 2016-02-29 14:41:42 -0800 | |
---|---|---|
committer | 2016-02-29 14:48:33 -0800 | |
commit | 334e0ee37012752a9747594dbdbde9f3f0dbc8d5 (patch) | |
tree | dab035c86ff4099d0a00923d434841f079eacaa5 /src/python/grpcio/grpc/_cython/_cygrpc/server.pxd.pxi | |
parent | 1df086067c66abeaded61fc725144df780362c0e (diff) |
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.
Diffstat (limited to 'src/python/grpcio/grpc/_cython/_cygrpc/server.pxd.pxi')
-rw-r--r-- | src/python/grpcio/grpc/_cython/_cygrpc/server.pxd.pxi | 1 |
1 files changed, 1 insertions, 0 deletions
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) |