Subj : src/sbbs3/websrvr.c To : Git commit to main/sbbs/master From : Rob Swindell (on Windows 11) Date : Thu Jan 04 2024 19:17:35 https://gitlab.synchro.net/main/sbbs/-/commit/850a6595d70e78025c5a8f29 Modified Files: src/sbbs3/websrvr.c Log Message: Don't pass a TLS session ID of 0 js_CreateCommonObjects() for non-TLS sessions The proper sentinel value here for "no TLS session" is -1, not 0. This, at minimum, was causing a lot of extraneous calls to destroy_session() (from js_socket.c's do_js_close()) with an invalid (hopefully, not otherwise used) cryptlib session ID of 0. Nothing checks or logs the return value of destroy_session(), but I'd expect it to be failing ... a lot. --- SBBSecho 3.20-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .