changeset 4258:87485411a683 stable-1.0

Merging r4210: Fixed utf8 decode (ticket #25). Patch by Alexey Kuts.
author Igor Sysoev <igor@sysoev.ru>
date Tue, 01 Nov 2011 14:20:43 +0000
parents 031e2dc9c5d7
children e648c8b59dfe
files src/core/ngx_string.c
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/core/ngx_string.c	Tue Nov 01 14:19:13 2011 +0000
+++ b/src/core/ngx_string.c	Tue Nov 01 14:20:43 2011 +0000
@@ -1211,19 +1211,19 @@
 
     u = **p;
 
-    if (u > 0xf0) {
+    if (u >= 0xf0) {
 
         u &= 0x07;
         valid = 0xffff;
         len = 3;
 
-    } else if (u > 0xe0) {
+    } else if (u >= 0xe0) {
 
         u &= 0x0f;
         valid = 0x7ff;
         len = 2;
 
-    } else if (u > 0xc0) {
+    } else if (u >= 0xc2) {
 
         u &= 0x1f;
         valid = 0x7f;