]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libfdisk: (bsd) cast before ask [lgtm scan]
authorKarel Zak <kzak@redhat.com>
Fri, 20 Sep 2019 13:43:12 +0000 (15:43 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 20 Sep 2019 13:43:12 +0000 (15:43 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk/src/bsd.c

index 4e05bb3288c7bffe7f9ddba7994999578131cbc6..a7e2791a7ca0985f5e59cadb9cd409c5941a421c 100644 (file)
@@ -615,8 +615,9 @@ int fdisk_bsd_edit_disklabel(struct fdisk_context *cxt)
        d->d_ntracks = ask_uint32(cxt, d->d_ntracks, _("tracks/cylinder"));
        d->d_ncylinders = ask_uint32(cxt, d->d_ncylinders  ,_("cylinders"));
 #endif
-       if (fdisk_ask_number(cxt, 1, d->d_nsectors * d->d_ntracks,
-                            d->d_nsectors * d->d_ntracks,
+       if (fdisk_ask_number(cxt, 1,
+                       (uintmax_t) d->d_nsectors * d->d_ntracks,
+                       (uintmax_t) d->d_nsectors * d->d_ntracks,
                             _("sectors/cylinder"), &res) == 0)
                d->d_secpercyl = res;