]> git.ipfire.org Git - pakfire.git/commitdiff
util: Fix casting issue when writing JSON
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 18 Sep 2023 11:42:59 +0000 (11:42 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 18 Sep 2023 11:42:59 +0000 (11:42 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/include/pakfire/util.h
src/libpakfire/util.c

index 6a093fe88607bc3f5e35e499d378525ddf474e7b..3c5ce540874f3cc7d4b8d742d6e870c71aad0db1 100644 (file)
@@ -112,7 +112,7 @@ struct json_object* pakfire_json_parse_from_file(struct pakfire* pakfire, const
 int pakfire_json_add_string(struct pakfire* pakfire,
        struct json_object* json, const char* name, const char* value);
 int pakfire_json_add_integer(struct pakfire* pakfire,
-       struct json_object* json, const char* name, int value);
+       struct json_object* json, const char* name, int64_t value);
 int pakfire_json_add_string_array(struct pakfire* pakfire,
        struct json_object* json, const char* name, char** array);
 
index 676f40fc7dd020c6f3cbbc2f8765513cf1844569..223748309fc7fea26c7a27b06fc1a384a6c9baa6 100644 (file)
@@ -867,7 +867,7 @@ ERROR:
 }
 
 int pakfire_json_add_integer(struct pakfire* pakfire, struct json_object* json,
-               const char* name, int value) {
+               const char* name, int64_t value) {
        // Convert integer to JSON object
        struct json_object* object = json_object_new_int64(value);
        if (!object)