From: Moriyoshi Koizumi Date: Thu, 2 Oct 2003 07:00:56 +0000 (+0000) Subject: Fixed bug #25707 (html_entity_decode over-decodes &lt;) X-Git-Tag: php-4.3.4RC2~81 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ab2ba0f49f3cca69e826684b13feedc2a15cf682;p=php Fixed bug #25707 (html_entity_decode over-decodes &lt;) # note: not MFH stuff --- diff --git a/ext/standard/html.c b/ext/standard/html.c index 78ecb47295..e0f5f8abc4 100644 --- a/ext/standard/html.c +++ b/ext/standard/html.c @@ -415,12 +415,12 @@ static const struct { int entitylen; int flags; } basic_entities[] = { - { '&', "&", 5, 0 }, { '"', """, 6, ENT_HTML_QUOTE_DOUBLE }, { '\'', "'", 6, ENT_HTML_QUOTE_SINGLE }, { '\'', "'", 5, ENT_HTML_QUOTE_SINGLE }, { '<', "<", 4, 0 }, { '>', ">", 4, 0 }, + { '&', "&", 5, 0 }, /* this should come last */ { 0, NULL, 0, 0 } }; diff --git a/ext/standard/tests/strings/bug25707.phpt b/ext/standard/tests/strings/bug25707.phpt index 4954fb1ae5..75f03a7e2e 100644 --- a/ext/standard/tests/strings/bug25707.phpt +++ b/ext/standard/tests/strings/bug25707.phpt @@ -3,10 +3,6 @@ Bug #25707 (html_entity_decode over-decodes &lt;) --FILE-- --EXPECT-- string(4) "<" -string(5) "&" -string(8) "&lt;"