From dc8fb44230c44791b0ce4a6d743370804a6d2f75 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Tue, 9 Dec 2008 03:16:22 +0000
Subject: [PATCH] Fix suspend/resume in html_encode()

---
 src/sbbs3/js_global.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/sbbs3/js_global.c b/src/sbbs3/js_global.c
index 4746350cbb..10d1d70a0f 100644
--- a/src/sbbs3/js_global.c
+++ b/src/sbbs3/js_global.c
@@ -1582,7 +1582,7 @@ js_html_encode(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rva
 		if((outbuf=(uchar*)malloc(obsize))==NULL)
 		{
 			free(tmpbuf);
-			rc=JS_SuspendRequest(cx);
+			JS_ResumeRequest(cx, rc);
 			return(JS_FALSE);
 		}
 		j=sprintf(outbuf,"<span style=\"%s\">",htmlansi[7]);
@@ -1595,7 +1595,7 @@ js_html_encode(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rva
 				{
 					free(tmpbuf);
 					free(outbuf);
-					rc=JS_SuspendRequest(cx);
+					JS_ResumeRequest(cx, rc);
 					return(JS_FALSE);
 				}
 				outbuf=param;
@@ -2049,13 +2049,13 @@ js_html_encode(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rva
 			}
 		}
 		strcpy(outbuf+j,"</span>");
-		rc=JS_SuspendRequest(cx);
+		JS_ResumeRequest(cx, rc);
 
 		js_str = JS_NewStringCopyZ(cx, outbuf);
 		free(outbuf);
 	}
 	else {
-		rc=JS_SuspendRequest(cx);
+		JS_ResumeRequest(cx, rc);
 		js_str = JS_NewStringCopyZ(cx, tmpbuf);
 	}
 
-- 
GitLab