Parse an empty object correctly
authorPetri Lehtinen <petri@digip.org>
Wed, 6 May 2009 18:01:00 +0000 (21:01 +0300)
committerPetri Lehtinen <petri@digip.org>
Tue, 12 May 2009 18:44:45 +0000 (21:44 +0300)
src/load.c

index ace963a..54d53b1 100644 (file)
@@ -274,7 +274,10 @@ static json_t *json_parse_object(json_lex *lex)
         return NULL;
 
     json_lex_scan(lex);
-    while(1) {
+    if(lex->token == '}')
+        return object;
+
+    while(lex->token) {
         char *key;
         json_t *value;