commit | 7aaeb18f9f5c76a5824c093a8720d0a1a8a89303 | [log] [tgz] |
---|---|---|
author | ztelur <ztelur@gmail.com> | Sun Mar 28 13:14:50 2021 +0800 |
committer | ztelur <ztelur@gmail.com> | Sun Mar 28 13:14:50 2021 +0800 |
tree | b60d6f598c901442b35a5f76edeee617eb95453e | |
parent | 0b2945d274c1c0ac524b5d6f079ffc5f2629cb99 [diff] |
add lock when destroy
diff --git a/protocol/grpc/grpc_protocol.go b/protocol/grpc/grpc_protocol.go index bf7b782..ec1f5aa 100644 --- a/protocol/grpc/grpc_protocol.go +++ b/protocol/grpc/grpc_protocol.go
@@ -105,6 +105,8 @@ gp.BaseProtocol.Destroy() + gp.serverLock.Lock() + defer gp.serverLock.Unlock() for key, server := range gp.serverMap { delete(gp.serverMap, key) server.Stop()