BBS:      TELESC.NET.BR
Assunto:  src/sbbs3/main.cpp
De:       Rob Swindell (on Windows 11)
Data:     Sun, 8 Mar 2026 01:36:51 -0800
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/819d26b6c593606c3e2e2497
Modified Files:
	src/sbbs3/main.cpp
Log Message:
Simplify/correct the node status fixup upon client connect

- when we treat a non-WFC node status the same as WFC because the node_socket
  is invalid, don't call lprintf(LOG_CRIT, ...) with the node logged. That's
  ultimately going to call errormsg() which is going to try to increment the
  node's critical error counter and fail or deadlock because the node's
  record is already locked. Log the error after we call putnodedat() and the
  node record has been unlocked.
- The "status is WFC" while the node_socket is valid check would always fail
  because we already checked the node_socket validity at the top of the loop
  so just remove this check/error message as dead code
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]