Prevent blocking when trying to stop matrix container
This commit is contained in:
		@@ -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()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user