ref: bb27fcbdb104cb523c2ab884f7c7436acaa9248b
parent: 8df2a3c5edcd63c95247d5df4594b296d9c29f3c
author: BurnZeZ <brz-9dev@intma.in>
date: Sun Oct 27 15:29:02 EDT 2013
libjson: fix mistake in unicode handler (thanks cinap)
--- a/sys/src/libjson/json.c
+++ b/sys/src/libjson/json.c
@@ -127,9 +127,9 @@
c = getch(l);
r *= 16;
- if(c > '0' && c < '9') r += c - '0';
- else if(c > 'a' && c < 'f') r += c - 'a' + 10;
- else if(c > 'A' && c < 'F') r += c - 'A' + 10;
+ if(c >= '0' && c <= '9') r += c - '0';
+ else if(c >= 'a' && c <= 'f') r += c - 'a' + 10;
+ else if(c >= 'A' && c <= 'F') r += c - 'A' + 10;
}
break;
case 't':
--
⑨