BBS:      TELESC.NET.BR
Assunto:  src/sbbs3/exec.cpp
De:       Rob Swindell (on Windows
Data:     Wed, 11 Feb 2026 16:23:00 -0800
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/6496ebbd8fb69639493f1694
Modified Files:
	src/sbbs3/exec.cpp
Log Message:
Don' t log "Attempt to recursively execute" error for some modules

Some loadable modules will fallback to internal functions if the module fails
to execute - we track that with the optional 'invoked' parameter. Only log an
error when exec_mod() is called recursively for the same module when the
invoked parameter is null, otherwise just fail (return -1) silently so that the
calling function can revert to built-in functions.  It should be obvious that's
what is happening since the built-in functionality would execute and no
(e.g. debug-level) log message should be needed.
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

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