mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-05-26 23:19:37 +00:00
Two separate channels under one select gave Go's randomness the chance to process an unregister before its matching register from the same goroutine, leaking the entry into the client map. Replace with a single ordered ops channel so program order is preserved end-to-end.