• src/sbbs3/atcodes.cpp bulkmail.cpp email.cpp ftpsrvr.c mailsrvr.c main

    From Rob Swindell@1:103/705 to Git commit to sbbs/master on Sun Sep 6 22:27:17 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/dee21ed618ee1af36b63abf1
    Modified Files:
    src/sbbs3/atcodes.cpp bulkmail.cpp email.cpp ftpsrvr.c mailsrvr.c main.cpp
    netmail.cpp postmsg.cpp readmsgs.cpp sbbs.h services.c str.cpp websrvr.c writemsg.cpp
    Log Message:
    Fix observed race-condition resulting in the HOSTNAME @-code being blank.Eliminate the hack in each server where it will over-write startup host_name(with the configured Internet email address), if it's blank. This hack
    wassubject to a race condition where the parent app (e.g. sbbsctrl.exe) wouldclear or re-initialize the host_name after the sever threads had initialized.Instead, just use a function which will return either the startup->host_nameor (fallback to) scfg.inet_addr.
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)