mirror of
https://github.com/jlu5/PyLink.git
synced 2025-04-06 15:57:54 +02:00

This fixes an infinite loop when: - Clientbot modesync is enabled - 2 or more clientbot linked networks show unsetting modes that weren't enabled (e.g. charybdis) - A user removes a ban The workaround in clientbot prevents this process from triggering an infinite loop when a mode change acknowledgement is received for unsetting a non-existant ban, though multiple -b mode changes may still be seen due to race conditions in updating the various networks' states.