Disconnect from servers on shutdown
parent
e45f61fce1
commit
bba3dde930
2
main.go
2
main.go
|
@ -64,6 +64,8 @@ func main() {
|
|||
cc.Close()
|
||||
}
|
||||
|
||||
<-cc.server().Closed()
|
||||
cc.srv = nil
|
||||
wg.Done()
|
||||
}()
|
||||
}
|
||||
|
|
|
@ -80,6 +80,7 @@ func handleSrv(sc *serverConn) {
|
|||
case <-sc.client().Closed():
|
||||
case <-ack:
|
||||
sc.client().Close()
|
||||
sc.client().srv = nil
|
||||
sc.clt = nil
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue