2
0

deadlock fix

This commit is contained in:
Roman Vasilyev
2019-02-01 23:15:41 -08:00
parent a570815616
commit d61b9bc78b
+2 -2
View File
@@ -66,10 +66,10 @@ func (rc *RecConn) setIsConnected(state bool) {
// Close closes the underlying network connection without
// sending or waiting for a close frame.
func (rc *RecConn) Close() {
rc.mu.RLock()
defer rc.mu.RUnlock()
if rc.Conn != nil {
rc.mu.RLock()
rc.Conn.Close()
rc.mu.RUnlock()
}
rc.setIsConnected(false)