test 4-byte sequences
[m6w6/ext-http] / php_http_utf8.h
index d67910fb82aff5453541f01fe0b8d30e4a8e1db1..2503f0644e605db64aae577b6523e641b3e54098 100644 (file)
@@ -555,7 +555,7 @@ static inline size_t utf8towc(unsigned *wc, const unsigned char *uc, size_t len)
 {
        unsigned char ub = utf8_mblen[*uc];
 
-       if (!ub || ub > len || ub > 3) {
+       if (!ub || ub > len || ub > 4) {
                return 0;
        }