From d43fe192247cea681956fee023dd39c7b2cc2d57 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Tue, 22 May 2007 10:45:36 +0200 Subject: [PATCH] SEE: bug 755 doesn't occur. --- src/ecmascript/see/form.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/ecmascript/see/form.c b/src/ecmascript/see/form.c index abdb6317..14ec42ab 100644 --- a/src/ecmascript/see/form.c +++ b/src/ecmascript/see/form.c @@ -616,18 +616,19 @@ form_elems_get(struct SEE_interpreter *interp, struct SEE_object *o, } else { unsigned char *string = SEE_string_to_unsigned_char(p); struct SEE_value argv; + struct SEE_value *pargv = &argv; if (!string) { SEE_SET_UNDEFINED(res); return; } - SEE_SET_STRING(&argv, p); - if (string[0] >= '0' && string[1] <= '9') { + SEE_SET_STRING(pargv, p); + if (string[0] >= '0' && string[0] <= '9') { js_form_elems_item(interp, jsfe->item, o, 1, - (struct SEE_value **)&argv, res); + &pargv, res); } else { js_form_elems_namedItem(interp, jsfe->namedItem, o, 1, - (struct SEE_value **)&argv, res); + &pargv, res); } mem_free(string); } @@ -744,11 +745,9 @@ forms_get(struct SEE_interpreter *interp, struct SEE_object *o, } SEE_SET_STRING(argv1, p); if (string[0] >= '0' && string[0] <= '9') { - js_forms_item(interp, fo->item, o, 1, - (struct SEE_value **)&argv1, res); + js_forms_item(interp, fo->item, o, 1, &argv1, res); } else { - js_forms_namedItem(interp, fo->namedItem, o, 1, - (struct SEE_value **)&argv1, res); + js_forms_namedItem(interp, fo->namedItem, o, 1, &argv1, res); } mem_free(string); } -- 2.11.4.GIT