• src/sbbs3/js_global.c js_msgbase.c js_user.c

    From rswindell@VERT to CVS commit on Sat Apr 5 23:18:28 2014
    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