conn: return net.ErrClosed in conn.Close
This commit is contained in:
parent
d65c1654b8
commit
3667102e72
3
conn.go
3
conn.go
|
@ -3,7 +3,6 @@ package soju
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
|
||||||
"io"
|
"io"
|
||||||
"net"
|
"net"
|
||||||
"strings"
|
"strings"
|
||||||
|
@ -185,7 +184,7 @@ func (c *conn) Close() error {
|
||||||
defer c.lock.Unlock()
|
defer c.lock.Unlock()
|
||||||
|
|
||||||
if c.closed {
|
if c.closed {
|
||||||
return fmt.Errorf("connection already closed")
|
return net.ErrClosed
|
||||||
}
|
}
|
||||||
|
|
||||||
err := c.conn.Close()
|
err := c.conn.Close()
|
||||||
|
|
Loading…
Reference in a new issue