]> git.netwichtig.de Git - user/henk/code/inspircd.git/commit
*** Interesting fix ***
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 30 Jun 2006 17:54:48 +0000 (17:54 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Fri, 30 Jun 2006 17:54:48 +0000 (17:54 +0000)
commite5c8ee880b8d122abded2aee54d25641db5e3d4f
tree18460189e453097574e24cc1917df5a5c8b3d0c0
parent9fc81392b32c9fb6a4c9b6215e2c4987b174ce8a
*** Interesting fix ***
When a remote kill occurs, the user record for the remotely killed user may still hang around in the servers user list which is used when removing users during a netsplit.
I managed to duplicate the old 'crash on netsplit' bug by sending a remote kill to a server, and then squitting that server without receipt of the corresponding QUIT.
The fix now removes the user record explicitly upon remote kill (this also includes collisions)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@4088 e03df62e-2008-0410-955e-edbf42e46eb7
src/modules/m_spanningtree.cpp