commit | 9ec0eadc55a374c523740063ab526e8ebd567f7f | [log] [tgz] |
---|---|---|
author | iamqizhao <toqizhao@gmail.com> | Thu Jan 28 18:51:38 2016 -0800 |
committer | iamqizhao <toqizhao@gmail.com> | Thu Jan 28 18:51:38 2016 -0800 |
tree | 4930252748173c97f481dd4bfb0a07cd86dea4b3 | |
parent | 35db64de36421218229928969be269bd99a65ae6 [diff] |
fix a nil map access bug
diff --git a/server.go b/server.go index 48c04ff..dd86427 100644 --- a/server.go +++ b/server.go
@@ -274,7 +274,12 @@ grpclog.Println("grpc: Server.Serve failed to create ServerTransport: ", err) return } + defer st.Close() s.mu.Lock() + if s.conns == nil { + s.mu.Unlock() + return + } s.conns[st] = true s.mu.Unlock() var wg sync.WaitGroup