bug fix: do not access RemoteAddr on nil net.Conn
This commit is contained in:
@ -233,7 +233,7 @@ func (s *Server) Serve(lis net.Listener) error {
|
|||||||
conn, authInfo, err = creds.ServerHandshake(c)
|
conn, authInfo, err = creds.ServerHandshake(c)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
s.mu.Lock()
|
s.mu.Lock()
|
||||||
s.errorf("ServerHandshake failed: %v", c.RemoteAddr(), err)
|
s.errorf("ServerHandshake(%q) failed: %v", c.RemoteAddr(), err)
|
||||||
s.mu.Unlock()
|
s.mu.Unlock()
|
||||||
grpclog.Println("grpc: Server.Serve failed to complete security handshake.")
|
grpclog.Println("grpc: Server.Serve failed to complete security handshake.")
|
||||||
continue
|
continue
|
||||||
|
Reference in New Issue
Block a user