Compare commits

...

1 Commits
dev ... v0.6.7

Author SHA1 Message Date
世界
421b236278 Fix "Fix gLazyConn race" 2025-06-15 17:30:35 +08:00

View File

@@ -145,6 +145,8 @@ func (c *gLazyConn) Close() error {
c.handshakeErr = net.ErrClosed
c.handshakeDone = true
return nil
} else if c.handshakeErr != nil {
return nil
}
c.handshakeAccess.Unlock()
}
@@ -159,6 +161,8 @@ func (c *gLazyConn) CloseRead() error {
c.handshakeErr = net.ErrClosed
c.handshakeDone = true
return nil
} else if c.handshakeErr != nil {
return nil
}
c.handshakeAccess.Unlock()
}
@@ -173,6 +177,8 @@ func (c *gLazyConn) CloseWrite() error {
c.handshakeErr = net.ErrClosed
c.handshakeDone = true
return nil
} else if c.handshakeErr != nil {
return nil
}
c.handshakeAccess.Unlock()
}