diff --git a/util/json.c b/util/json.c
index 85dbaf12ae319da1aee9cc499e9823d7268391b6..587250f92909d7fcbe665d7d189771b621db92e6 100644
--- a/util/json.c
+++ b/util/json.c
@@ -22,7 +22,7 @@ static char *skip(char *s)
 		if (*s == '"')
 			s ++;
 	}
-	else if (*s == '-' || (*s >= '1' && *s <= '9'))
+	else if (*s == '-' || (*s >= '0' && *s <= '9'))
 		for (s ++; (*s >= '0' && *s <= '9') || *s == 'e' || *s == 'E' || *s == '.' ||
 				*s == '-' || *s == '+'; s ++);
 	else if (*s == '[')