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