From 6b53b2341ded7b6e4e2fa080adab99f7fe7a89ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=B6r=C3=B6k=20Edvin?= Date: Sat, 3 Mar 2007 23:00:14 +0000 Subject: [PATCH] Better handling of empty charset in meta tag. git-svn: trunk@2901 --- ChangeLog | 4 ++++ libclamav/htmlnorm.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b3bef7932..7313bdd17 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Fri Mar 2 23:05:00 CET 2007 (edwin) +---------------------------------- + * libclamav/htmlnorm.c: Better handling for empty charset in meta tag. + Fri Mar 2 19:16:19 GMT 2007 (njh) ---------------------------------- * libclamav/mbox.c: Fix bug 255 diff --git a/libclamav/htmlnorm.c b/libclamav/htmlnorm.c index d06f37016..3a4ee67fd 100644 --- a/libclamav/htmlnorm.c +++ b/libclamav/htmlnorm.c @@ -979,7 +979,8 @@ static int cli_html_normalise(int fd, m_area_t *m_area, const char *dirname, tag if(charset) { while(*charset && *charset != '=') charset++; - charset++;/* skip = */ + if(*charset) + charset++;/* skip = */ len = strcspn((const char*)charset," \"'"); charset[len] = '\0'; if(len)