Fix json_set_error
authorPetri Lehtinen <petri@digip.org>
Mon, 15 Jun 2009 19:30:52 +0000 (22:30 +0300)
committerPetri Lehtinen <petri@digip.org>
Mon, 15 Jun 2009 19:30:52 +0000 (22:30 +0300)
Both error->line and error->text were set improperly, sigh.

src/load.c

index 14022ca..5f49fbc 100644 (file)
@@ -63,7 +63,10 @@ static void json_set_error(json_error_t *error, const json_lex *lex,
         }
     }
     else
-        snprintf(error->text, JSON_ERROR_TEXT_LENGTH, "%s", msg);
+    {
+        error->line = -1;
+        snprintf(error->text, JSON_ERROR_TEXT_LENGTH, "%s", text);
+    }
 }