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