BBS:      TELESC.NET.BR
Assunto:  src/sbbs3/data.cpp
De:       Rob Swindell (on Windows 11)
Data:     Wed, 11 Mar 2026 15:36:29 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/278663d85dd60177e7d5aa66
Modified Files:
	src/sbbs3/data.cpp
Log Message:
The "Expire when out of time" feature should not apply to user not logged-in

Resolve errors reported by plt via IRC when SCFG->System->Security->
User Expires When Out-of-time is set to "Yes" and a client runs out of time
before being able to successfully login. Example:

term Node 1 !ERROR in data_ovl.cpp line 150 (sbbs_t::putuserdec32) writing "user.tab" access=-100
term Node 1 !ERROR in data_ovl.cpp line 130 (sbbs_t::putuserflags) writing "user.tab" access=-100
term Node 1 !ERROR in data_ovl.cpp line 120 (sbbs_t::putuserdatetime) writing "user.tab" access=-100
term Node 1 !ERROR in data_ovl.cpp line 130 (sbbs_t::putuserflags) writing "user.tab" access=-100

The logged error (USER_INVALID_ARG = -100) is because the useron.number is 0 at
this stage. The cause was because there was no user authenticated or logged-in.
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

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