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

    From Rob Swindell (on Windows 11)@1:103/705 to Git commit to main/sbbs/master on Sunday, March 01, 2026 05:36:07
    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
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)