]> granicus.if.org Git - json-c/commitdiff
Define vars earlier to fix old Windows builds.
authorEric Haszlakiewicz <erh+git@nimenees.com>
Mon, 11 Nov 2019 01:35:30 +0000 (20:35 -0500)
committerEric Haszlakiewicz <erh+git@nimenees.com>
Mon, 11 Nov 2019 01:35:30 +0000 (20:35 -0500)
json_util.c

index a72ab41e7e364149e738e8712c4d05f91adf0ec2..3ff631dd38c76636bcc5fb5fba94eab62bbc5e13 100644 (file)
@@ -91,16 +91,17 @@ struct json_object* json_object_from_fd_ex(int fd, int in_depth)
   struct json_object *obj;
   char buf[JSON_FILE_BUF_SIZE];
   int ret;
+       int depth = JSON_TOKENER_DEFAULT_DEPTH;
+       json_tokener *tok;
 
   if(!(pb = printbuf_new())) {
     _json_c_set_last_err("json_object_from_file: printbuf_new failed\n");
     return NULL;
   }
 
-       int depth = JSON_TOKENER_DEFAULT_DEPTH;
        if (in_depth != -1)
                depth = in_depth;
-       json_tokener *tok = json_tokener_new_ex(depth);
+       tok = json_tokener_new_ex(depth);
        if (!tok)
        {
                _json_c_set_last_err("json_object_from_fd: unable to allocate json_tokener(depth=%d): %s\n", depth, strerror(errno));