summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnaud Le Blanc <lbarnaud@php.net>2008-11-26 02:43:16 +0000
committerArnaud Le Blanc <lbarnaud@php.net>2008-11-26 02:43:16 +0000
commita05edaf2bd92d9b5edeeb8ed737d9b371ab3e7d6 (patch)
tree227416f8e6c11babb6c1b7f7db04b62a81b103e3
parent5b4a154a5909bc17573633bebb37e61ed3b0fa55 (diff)
downloadphp-git-a05edaf2bd92d9b5edeeb8ed737d9b371ab3e7d6.tar.gz
MFB 5.2
-rw-r--r--ext/standard/html.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/standard/html.c b/ext/standard/html.c
index cb40e82b42..7a2d9cd8c7 100644
--- a/ext/standard/html.c
+++ b/ext/standard/html.c
@@ -527,6 +527,10 @@ inline static unsigned short get_next_char(enum entity_charset charset,
do {
if (this_char < 0x80) {
more = 0;
+ if(stat) {
+ /* we didn't finish the UTF sequence correctly */
+ *status = FAILURE;
+ }
break;
} else if (this_char < 0xc0) {
switch (stat) {