From a499bf5a61e262b38bf54f7333c5e32843faae4c Mon Sep 17 00:00:00 2001 From: Laurent MONIN Date: Thu, 8 Dec 2005 16:16:28 +0100 Subject: [PATCH] Introduce closing_tag variable. --- src/document/html/parser/forms.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/document/html/parser/forms.c b/src/document/html/parser/forms.c index e46ab7a23..8952aa059 100644 --- a/src/document/html/parser/forms.c +++ b/src/document/html/parser/forms.c @@ -342,7 +342,8 @@ do_html_select(unsigned char *attr, unsigned char *html, int preselect = -1; int group = 0; int i, max_width; - + int closing_tag; + html_focusable(html_context, attr); init_menu(&lnk_menu); @@ -394,6 +395,13 @@ abort: goto se; } + if (!namelen) goto see; + if (name[0] == '/') { + closing_tag = 1; + } else { + closing_tag = 0; + } + if (!strlcasecmp(name, namelen, "/SELECT", 7)) { add_select_item(&lnk_menu, &lbl, &orig_lbl, values, order, nnmi); goto end_parse;