]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
fdisk: fix compiler warning
authorKarel Zak <kzak@redhat.com>
Wed, 26 Oct 2016 08:28:41 +0000 (10:28 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 26 Oct 2016 08:28:41 +0000 (10:28 +0200)
disk-utils/fdisk-menu.c: In function ‘gpt_menu_cb’:
disk-utils/fdisk-menu.c:709: warning: passing argument 6 of ‘fdisk_ask_number’ from incompatible pointer type
./libfdisk/src/libfdisk.h:688: note: expected ‘uintmax_t *’ but argument is of type ‘long unsigned int *’

Signed-off-by: Karel Zak <kzak@redhat.com>
disk-utils/fdisk-menu.c

index 6b61d32b1d99830f64919a9fc95210f6b46c056c..3ea5e3ddd3582c1b0d6101ca60b207bd65f811fb 100644 (file)
@@ -692,7 +692,7 @@ static int gpt_menu_cb(struct fdisk_context **cxt0,
        struct fdisk_partition *pa = NULL;
        size_t n;
        int rc = 0;
-       unsigned long length;
+       uintmax_t length = 0;
 
        assert(cxt);
        assert(ent);
@@ -709,7 +709,7 @@ static int gpt_menu_cb(struct fdisk_context **cxt0,
                                        ~(uint32_t)0, _("New maximum entries"), &length);
                        if (rc)
                                return rc;
-                       return fdisk_gpt_set_npartitions(cxt, length);
+                       return fdisk_gpt_set_npartitions(cxt, (uint32_t) length);
                case 'M':
                        mbr = fdisk_new_nested_context(cxt, "dos");
                        if (!mbr)