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