From b9a475137349c9250d389b387b6f1c7880dedfd0 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Wed, 20 Aug 2008 04:43:21 +0000
Subject: [PATCH] Fix multiple argument parsing.

---
 src/sbbs3/js_conio.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/sbbs3/js_conio.c b/src/sbbs3/js_conio.c
index 032c413c28..199bd4c427 100644
--- a/src/sbbs3/js_conio.c
+++ b/src/sbbs3/js_conio.c
@@ -638,7 +638,7 @@ js_conio_movetext(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *
 	for(i=0; i<6; i++) {
 		if(!JSVAL_IS_NUMBER(argv[i]))
 			return(JS_FALSE);
-		if(!JS_ValueToInt32(cx, argv[0], &args[i]))
+		if(!JS_ValueToInt32(cx, argv[i], &args[i]))
 			return(JS_FALSE);
 	}
 	*rval=BOOLEAN_TO_JSVAL(movetext(args[0], args[1], args[2], args[3], args[4], args[5]));
@@ -660,7 +660,7 @@ js_conio_puttext(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *r
 	for(i=0; i<4; i++) {
 		if(!JSVAL_IS_NUMBER(argv[i]))
 			return(JS_FALSE);
-		if(!JS_ValueToInt32(cx, argv[0], &args[i]))
+		if(!JS_ValueToInt32(cx, argv[i], &args[i]))
 			return(JS_FALSE);
 	}
 	if(args[0] < 1 || args[1] < 1 || args[2] < 1 || args[3] < 1
@@ -715,7 +715,7 @@ js_conio_gettext(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *r
 	for(i=0; i<argc; i++) {
 		if(!JSVAL_IS_NUMBER(argv[i]))
 			return(JS_FALSE);
-		if(!JS_ValueToInt32(cx, argv[0], &args[i]))
+		if(!JS_ValueToInt32(cx, argv[i], &args[i]))
 			return(JS_FALSE);
 	}
 	if(args[0] < 1 || args[1] < 1 || args[2] < 1 || args[3] < 1
-- 
GitLab