• src/sbbs3/js_global.c js_internal.c sbbs.h

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Thu Dec 14 16:39:05 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/78dc94704c48e9e7c5f2a934
    Modified Files:
    src/sbbs3/js_global.c js_internal.c sbbs.h
    Log Message:
    Don't log "symbol 'x' is not defined by script 'y'" error when terminating

    When a JS environment (e.g. server, jsexec) is terminated, it's possible
    that a require() script was being evaluated. But since termination would
    abort that evaluation, it's not unexpected if a symbol ends up not being defined before the require() script was terminated, so don't report an
    error in that case.

    Fix issue #681

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net