Prevent blocking when trying to stop matrix container
This commit is contained in:
parent
5b3e91524e
commit
e670fd05c2
@ -278,7 +278,10 @@ func (c *Container) Logout() {
|
||||
func (c *Container) Stop() {
|
||||
if c.running {
|
||||
debug.Print("Stopping Matrix container...")
|
||||
c.stop <- true
|
||||
select {
|
||||
case c.stop <- true:
|
||||
default:
|
||||
}
|
||||
c.client.StopSync()
|
||||
debug.Print("Closing history manager...")
|
||||
err := c.history.Close()
|
||||
|
Loading…
Reference in New Issue
Block a user