shithub: riscv

Download patch

ref: abb8ce3878cd18cb37548ee1305b626bcfc09b80
parent: b1bc8b5c2b73a3b2cba83c12112644815e19c312
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':
--