-
- Downloads
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 was subject to a race condition where the parent app (e.g. sbbsctrl.exe) would clear or re-initialize the host_name after the sever threads had initialized. Instead, just use a function which will return either the startup->host_name or (fallback to) scfg.inet_addr.
Showing
- src/sbbs3/atcodes.cpp 1 addition, 1 deletionsrc/sbbs3/atcodes.cpp
- src/sbbs3/bulkmail.cpp 1 addition, 1 deletionsrc/sbbs3/bulkmail.cpp
- src/sbbs3/email.cpp 1 addition, 1 deletionsrc/sbbs3/email.cpp
- src/sbbs3/ftpsrvr.c 8 additions, 6 deletionssrc/sbbs3/ftpsrvr.c
- src/sbbs3/mailsrvr.c 19 additions, 17 deletionssrc/sbbs3/mailsrvr.c
- src/sbbs3/main.cpp 2 additions, 5 deletionssrc/sbbs3/main.cpp
- src/sbbs3/netmail.cpp 4 additions, 4 deletionssrc/sbbs3/netmail.cpp
- src/sbbs3/postmsg.cpp 1 addition, 1 deletionsrc/sbbs3/postmsg.cpp
- src/sbbs3/readmsgs.cpp 1 addition, 1 deletionsrc/sbbs3/readmsgs.cpp
- src/sbbs3/sbbs.h 1 addition, 0 deletionssrc/sbbs3/sbbs.h
- src/sbbs3/services.c 6 additions, 4 deletionssrc/sbbs3/services.c
- src/sbbs3/str.cpp 5 additions, 0 deletionssrc/sbbs3/str.cpp
- src/sbbs3/websrvr.c 9 additions, 7 deletionssrc/sbbs3/websrvr.c
- src/sbbs3/writemsg.cpp 1 addition, 1 deletionsrc/sbbs3/writemsg.cpp
Loading
Please register or sign in to comment