fix close err
Showing
1 changed file
with
1 additions
and
1 deletions
| ... | @@ -36,7 +36,7 @@ func (c conn) Close() error { | ... | @@ -36,7 +36,7 @@ func (c conn) Close() error { |
| 36 | c.lock.Lock() | 36 | c.lock.Lock() |
| 37 | defer c.lock.Unlock() | 37 | defer c.lock.Unlock() |
| 38 | err := c.Conn.Close() | 38 | err := c.Conn.Close() |
| 39 | if !c.isclose { | 39 | if !c.isclose && err == nil { |
| 40 | c.wg.Done() | 40 | c.wg.Done() |
| 41 | c.isclose = true | 41 | c.isclose = true |
| 42 | } | 42 | } | ... | ... |
-
Please register or sign in to post a comment