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