Document the reason for a restriction.
parent
cd47dbb4b8
commit
a721a505bf
|
@ -388,6 +388,9 @@ func (c *Connection) waitForReady() (err error) {
|
|||
// Close the connection. Must not be called until operations that were read
|
||||
// from the connection have been responded to.
|
||||
func (c *Connection) close() (err error) {
|
||||
err = c.wrapped.Close()
|
||||
// Posix doesn't say that close can be called concurrently with read or
|
||||
// write, but luckily we exclude the possibility of a race by requiring the
|
||||
// user to respond to all ops first.
|
||||
err = c.dev.Close()
|
||||
return
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue