From 1c27d70c9e6152027180b43f0e69ab425a7a5332 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 17 Dec 2004 04:49:56 +0000
Subject: [PATCH] Bugfix: sub.scan_cfg, scan_ptr, and last_read properties were
 using the wrong private data pointer (context instead of object).

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

diff --git a/src/sbbs3/js_msg_area.c b/src/sbbs3/js_msg_area.c
index 264c72efbd..0cd9cfe16c 100644
--- a/src/sbbs3/js_msg_area.c
+++ b/src/sbbs3/js_msg_area.c
@@ -253,7 +253,7 @@ static JSBool js_sub_get(JSContext *cx, JSObject *obj, jsval id, jsval *vp)
     jsint       tiny;
 	subscan_t*	scan;
 
-	if((scan=(subscan_t*)JS_GetContextPrivate(cx))==NULL)
+	if((scan=(subscan_t*)JS_GetPrivate(cx,obj))==NULL)
 		return(JS_TRUE);
 
     tiny = JSVAL_TO_INT(id);
@@ -279,7 +279,7 @@ static JSBool js_sub_set(JSContext *cx, JSObject *obj, jsval id, jsval *vp)
     jsint       tiny;
 	subscan_t*	scan;
 
-	if((scan=(subscan_t*)JS_GetContextPrivate(cx))==NULL)
+	if((scan=(subscan_t*)JS_GetPrivate(cx,obj))==NULL)
 		return(JS_TRUE);
 
     tiny = JSVAL_TO_INT(id);
-- 
GitLab