From b63dd28500993064f143c304aa40597da8fd98f9 Mon Sep 17 00:00:00 2001 From: Laurent MONIN Date: Tue, 6 Dec 2005 15:17:56 +0100 Subject: [PATCH] parse_table(): use strlcasecmp() instead of strncasecmp(). --- src/document/html/parser/table.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/document/html/parser/table.c b/src/document/html/parser/table.c index 519af497a..e25b99a29 100644 --- a/src/document/html/parser/table.c +++ b/src/document/html/parser/table.c @@ -715,9 +715,9 @@ see: /* THEAD TBODY TFOOT */ if (!closing_tag && namelen == 5 - && ((!strncasecmp(&name[1], "HEAD", 4)) || - (!strncasecmp(&name[1], "BODY", 4)) || - (!strncasecmp(&name[1], "FOOT", 4)))) { + && ((!strlcasecmp(&name[1], namelen - 1, "HEAD", 4)) || + (!strlcasecmp(&name[1], namelen - 1, "BODY", 4)) || + (!strlcasecmp(&name[1], namelen - 1, "FOOT", 4)))) { if (c_span) new_columns(table, c_span, c_width, c_al, c_val, 1); add_table_bad_html_end(table, html);