From ab2ba0f49f3cca69e826684b13feedc2a15cf682 Mon Sep 17 00:00:00 2001 From: Moriyoshi Koizumi Date: Thu, 2 Oct 2003 07:00:56 +0000 Subject: [PATCH] Fixed bug #25707 (html_entity_decode over-decodes &lt;) # note: not MFH stuff --- ext/standard/html.c | 2 +- ext/standard/tests/strings/bug25707.phpt | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) 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;" -- 2.50.1