From 5a6714e3576a32a11106bae4275c353c3ae1dba4 Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on Windows 11)" <rob@synchro.net> Date: Sat, 10 Aug 2024 19:41:04 -0700 Subject: [PATCH] Fix CIDs 508283 508284 508285 508286 508287 HANDLE_PENDING() macro returns from the calling function (without freeing allocated resources), so don't use that here. --- src/sbbs3/js_bbs.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/sbbs3/js_bbs.cpp b/src/sbbs3/js_bbs.cpp index 974d0faf65..9e348e3e7c 100644 --- a/src/sbbs3/js_bbs.cpp +++ b/src/sbbs3/js_bbs.cpp @@ -3038,7 +3038,6 @@ js_telnet_gate(JSContext *cx, uintN argc, jsval *arglist) if(!JS_GetElement(cx, array, i, &val)) break; JSVALUE_TO_RASTRING(cx, val, tmp, &tmplen, NULL); - HANDLE_PENDING(cx, tmp); strListPush(&send_strings, tmp); } free(tmp); @@ -3124,7 +3123,6 @@ js_rlogin_gate(JSContext *cx, uintN argc, jsval *arglist) if(!JS_GetElement(cx, array, i, &val)) break; JSVALUE_TO_RASTRING(cx, val, tmp, &tmplen, NULL); - HANDLE_PENDING(cx, tmp); strListPush(&send_strings, tmp); } free(tmp); -- GitLab