mirror of
https://github.com/xcat2/confluent.git
synced 2026-09-02 15:36:05 +00:00
8aecc6959a
Telling a keepalive that the session is gone can end up back in logout, because reporting it is how a console gives up its claim. The inner pass finished by clearing the register of keepalives while the outer was still walking it, so the next entry was looked up on None. Two entries is what an XCC has, the console's and the oem handler's. Take the callbacks and give up the register before notifying anyone.