diff options
author | Arnaud Le Blanc <lbarnaud@php.net> | 2008-11-26 02:43:16 +0000 |
---|---|---|
committer | Arnaud Le Blanc <lbarnaud@php.net> | 2008-11-26 02:43:16 +0000 |
commit | a05edaf2bd92d9b5edeeb8ed737d9b371ab3e7d6 (patch) | |
tree | 227416f8e6c11babb6c1b7f7db04b62a81b103e3 /ext/standard/html.c | |
parent | 5b4a154a5909bc17573633bebb37e61ed3b0fa55 (diff) | |
download | php-git-a05edaf2bd92d9b5edeeb8ed737d9b371ab3e7d6.tar.gz |
MFB 5.2
Diffstat (limited to 'ext/standard/html.c')
-rw-r--r-- | ext/standard/html.c | 4 |
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) { |