summaryrefslogtreecommitdiff
path: root/sys/src/libjson
diff options
context:
space:
mode:
authorBurnZeZ <brz-9dev@intma.in>2013-10-27 19:29:02 -0400
committerBurnZeZ <brz-9dev@intma.in>2013-10-27 19:29:02 -0400
commitabb8ce3878cd18cb37548ee1305b626bcfc09b80 (patch)
tree43a54b1846e724a313bbcdcb082bb60701bb62e0 /sys/src/libjson
parentb1bc8b5c2b73a3b2cba83c12112644815e19c312 (diff)
libjson: fix mistake in unicode handler (thanks cinap)
Diffstat (limited to 'sys/src/libjson')
-rw-r--r--sys/src/libjson/json.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/src/libjson/json.c b/sys/src/libjson/json.c
index 0e1de4ca4..fc514c2ea 100644
--- a/sys/src/libjson/json.c
+++ b/sys/src/libjson/json.c
@@ -127,9 +127,9 @@ lex(Lex *l)
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':