src/sbbs3 js_global.c 1.335 1.336 js_msgbase.c 1.186 1.187 js_user.c 1.98 1.99 Update of /cvsroot/sbbs/src/sbbs3
In directory cvs:/tmp/cvs-serv17229
Modified Files:
js_global.c js_msgbase.c js_user.c
Log Message:
Store scfg_t* in JS runtime private rather than object private or global variable (with various race conditions). This resolves a long LONG standing
bug that caused crashes when shutting down or recycling servers/services
while one or more servers/services were in use.
This change requires every thread which calls into libjs to have its own JS runtime.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ
telnet://vert.synchro.net