]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
repart: use SD_JSON_BUILD_UNSIGNED for disk sizes, as we should
authorLennart Poettering <lennart@poettering.net>
Fri, 24 Oct 2025 09:13:14 +0000 (11:13 +0200)
committerLennart Poettering <lennart@poettering.net>
Sat, 1 Nov 2025 20:58:28 +0000 (21:58 +0100)
src/repart/repart.c

index 1ca825f39dc1425cacdcab95f81a3913296ca497..7ea92d233a82fdc1c85b9d1f07a7db52a81e32c9 100644 (file)
@@ -9868,8 +9868,8 @@ static int vl_method_list_candidate_devices(
                                 &v,
                                 SD_JSON_BUILD_PAIR_STRING("node", d->node),
                                 JSON_BUILD_PAIR_STRV_NON_EMPTY("symlinks", d->symlinks),
-                                SD_JSON_BUILD_PAIR_CONDITION(d->diskseq != UINT64_MAX, "diskseq", SD_JSON_BUILD_INTEGER(d->diskseq)),
-                                SD_JSON_BUILD_PAIR_CONDITION(d->size != UINT64_MAX, "sizeBytes", SD_JSON_BUILD_INTEGER(d->size)));
+                                JSON_BUILD_PAIR_UNSIGNED_NOT_EQUAL("diskseq", d->diskseq, UINT64_MAX),
+                                JSON_BUILD_PAIR_UNSIGNED_NOT_EQUAL("sizeBytes", d->size, UINT64_MAX));
                 if (r < 0)
                         return r;
         }