diff --git a/loop.go b/loop.go index 138c2f9..c2b63c1 100644 --- a/loop.go +++ b/loop.go @@ -74,6 +74,9 @@ func (c *Channel) Id() string { Checks that Channel is still alive */ func (c *Channel) IsAlive() bool { + c.aliveLock.Lock() + defer c.aliveLock.Unlock() + return c.alive }