safe shutdown

This commit is contained in:
Dan Ballard 2018-10-23 20:49:00 -07:00
parent 6fda5d223a
commit d368ee1609
1 changed files with 3 additions and 1 deletions

View File

@ -444,7 +444,9 @@ func (cp *cwtchPeer) Listen() error {
// Shutdown kills all connections and cleans up all goroutines for the peer
func (cp *cwtchPeer) Shutdown() {
cp.connectionsManager.Shutdown()
cp.app.Shutdown()
if cp.app != nil {
cp.app.Shutdown()
}
cp.Save()
}