]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libfdisk: fix printf format modifier
authorRuediger Meier <ruediger.meier@ga-group.nl>
Tue, 25 Sep 2018 22:37:29 +0000 (00:37 +0200)
committerKarel Zak <kzak@redhat.com>
Thu, 4 Oct 2018 09:56:25 +0000 (11:56 +0200)
libfdisk/src/script.c: In function ‘fdisk_script_read_context’:
libfdisk/src/script.c:452:33: error: format ‘%zu’ expects argument of type ‘size_t’, but argument 4 has type ‘long unsigned int’ [-Werror=format=]
   snprintf(buf, sizeof(buf), "%zu", fdisk_get_grain_size(cxt));
                                 ^

Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
libfdisk/src/script.c

index 24c40f8ce9ce6268d8068031dc829276910979e2..e7cf1254e4bebb3c346b1f7b4052a9fc79430b5f 100644 (file)
@@ -449,7 +449,7 @@ int fdisk_script_read_context(struct fdisk_script *dp, struct fdisk_context *cxt
        if (!rc && fdisk_get_grain_size(cxt) != 2048 * 512) {
                char buf[64];
 
-               snprintf(buf, sizeof(buf), "%zu", fdisk_get_grain_size(cxt));
+               snprintf(buf, sizeof(buf), "%lu", fdisk_get_grain_size(cxt));
                rc = fdisk_script_set_header(dp, "grain", buf);
        }