• src/sbbs3/logout.cpp main.cpp sbbs.h

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Mon Feb 26 19:50:23 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/0e8234443461965e58b9f7c0
    Modified Files:
    src/sbbs3/logout.cpp main.cpp sbbs.h
    Log Message:
    Don't send NodeLoggedOff msgs to other nodes if kicked before logon completed

    Address this problem report:
    <nelgin> Right but I'm getting a lot of "logged off" without ever having a "logged on"
    <nelgin> Node 3: Keyop logged off 02/26/24 18:35:45
    <nelgin> Node 5: Keyop logged off 02/26/24 18:36:39
    <nelgin> There was never a login, so there can't be a logoff.
    <nelgin> That would break the time-warp continium.
    <nelgin> time-space whatever :)

    This could happen when non-G-exempt user was kicked before logon completed due to already being logged onto another node. This change should fix that.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net