From cf77d0add24abc91fa447082e1a0f7b985b0e857 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Fri, 3 Dec 2004 06:19:24 +0000
Subject: [PATCH] Fix bug in query arrays.

---
 src/sbbs3/websrvr.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c
index 6e51a29a1d..bad34ffcdf 100644
--- a/src/sbbs3/websrvr.c
+++ b/src/sbbs3/websrvr.c
@@ -1360,9 +1360,10 @@ static void js_add_queryval(http_session_t * session, char *key, char *value)
 	if(alen==-1) {
 		if(JS_GetArrayLength(session->js_cx, keyarray, &len)==JS_FALSE)
 			return;
-		alen=JSVAL_TO_INT(len)+1;
+		alen=len;
 	}
 
+	lprintf(LOG_DEBUG,"%04d Adding query value %s=%s at pos %d",session->socket,key,value,alen);
 	val=STRING_TO_JSVAL(JS_NewStringCopyZ(session->js_cx,value));
 	JS_SetElement(session->js_cx, keyarray, alen, &val);
 }
-- 
GitLab