From 66e288a8e282f92715ba3d02a8f64dc67d5a4d86 Mon Sep 17 00:00:00 2001 From: Geoff McLane Date: Sat, 22 Aug 2015 14:03:02 +0200 Subject: [PATCH] Issue #239 - no warn for apos enitity in html5++ mode --- src/lexer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lexer.c b/src/lexer.c index 5d5d0fa..d4fa9e1 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -983,7 +983,8 @@ static void ParseEntity( TidyDocImpl* doc, GetTokenMode mode ) if ( TY_(tmbstrcmp)(lexer->lexbuf+start, "&apos") == 0 && !cfgBool(doc, TidyXmlOut) && !lexer->isvoyager - && !cfgBool(doc, TidyXhtmlOut) ) + && !cfgBool(doc, TidyXhtmlOut) + && !(TY_(HTMLVersion)(doc) == HT50) ) /* Issue #239 - no warning if in HTML5++ mode */ TY_(ReportEntityError)( doc, APOS_UNDEFINED, lexer->lexbuf+start, 39 ); if (( mode == OtherNamespace ) && ( c == ';' ))