diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c
index 653babeb26bc155632a7dc2c2ce21aa8f3a79b9d..c3b9b5ce1694631fa387a8cde7f26a3589b43ed4 100644
--- a/src/sbbs3/websrvr.c
+++ b/src/sbbs3/websrvr.c
@@ -5923,7 +5923,7 @@ js_initcx(http_session_t *session)
 									,&startup->js				/* js */
 									,&session->client			/* client */
 									,session->socket			/* client */
-									,session->tls_sess			/* client */
+									,session->is_tls ? session->tls_sess : -1	/* client */
 									,&js_server_props			/* server */
 									,&session->js_glob
 									,&mqtt