From cb6516f87de1f4d2798651528e6c213dbed1d324 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Wed, 30 Aug 2006 18:37:48 +0000
Subject: [PATCH] Instead of failing, set node_num to zero so the "invalid node
 number" message is shown as with str_cmds.bin

---
 src/sbbs3/js_bbs.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/sbbs3/js_bbs.cpp b/src/sbbs3/js_bbs.cpp
index 394a06579e..142586428a 100644
--- a/src/sbbs3/js_bbs.cpp
+++ b/src/sbbs3/js_bbs.cpp
@@ -1849,9 +1849,10 @@ js_spy(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
 	if((sbbs=(sbbs_t*)JS_GetContextPrivate(cx))==NULL)
 		return(JS_FALSE);
 
-	if(!JSVAL_IS_NUMBER(argv[0]))
-		return(JS_FALSE);
-	JS_ValueToInt32(cx,argv[0],&node_num);
+	if(JSVAL_IS_NUMBER(argv[0]))
+		JS_ValueToInt32(cx,argv[0],&node_num);
+	else
+		node_num=0;
 	sbbs->spy(node_num);
 
 	return(JS_TRUE);
-- 
GitLab