Fix deinit if init not ran yet

This commit is contained in:
Nonoo 2020-10-25 16:50:37 +01:00
parent bd5f210dd4
commit 0e881d6f32

View file

@ -123,6 +123,10 @@ func (s *serialTCPSrv) stop() {
}
s.disconnectClient()
close(s.fromClient)
<-s.deinitFinishedChan
if s.fromClient != nil {
close(s.fromClient)
}
if s.deinitFinishedChan != nil {
<-s.deinitFinishedChan
}
}