• src/sbbs3/ftpsrvr.cpp mailsrvr.cpp services.cpp websrvr.cpp

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sun Mar 1 05:36:07 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/46aff3363721657bd2726091
    Modified Files:
    src/sbbs3/ftpsrvr.cpp mailsrvr.cpp services.cpp websrvr.cpp
    Log Message:
    Don't deref filter file objects upon cleanup if null (e.g. never allocated)

    This makes the servers resilient (not crash) if load_cfg() fails.

    This resolves the segfault reported as part of issue #685 follow-up discussion:

    Program terminated with signal SIGSEGV, Segmentation fault.
    426 /usr/include/c++/10/bits/atomic_base.h: No such file or directory. [Current thread is 1 (Thread 0x400005cc61c0 (LWP 11))]
    (gdb) bt

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