mirror of
https://github.com/jeremyd/ergo.git
synced 2026-05-28 10:34:48 -07:00
Specifically, if you joined a channel while someone else was trying to part. the Join method would grab the lock, the Quit method would queue to grab the lock, the Join method would unlock and then try to regrab the lock, and it would get into a situation where nobody would have the lock and everyone would be waiting for it. This caused weird oddities with clients.
16 KiB
16 KiB