]> err.no Git - util-linux/commitdiff
fdisk: cannot create partition with starting beyond 1 TB
authorKarel Zak <kzak@redhat.com>
Thu, 13 Nov 2008 13:56:17 +0000 (14:56 +0100)
committerKarel Zak <kzak@redhat.com>
Thu, 13 Nov 2008 13:56:17 +0000 (14:56 +0100)
fdisk(8) uses "unsigned long long" for all internal calculations --
let use it for start of partition too.

Address-Red-Hat-Bugzilla: #471369
Signed-off-by: Karel Zak <kzak@redhat.com>
fdisk/fdisk.c

index a8dfe5d2dbcf5b834722f203b79325401e7d9005..ff7ac67283ca0559baee3f27167e5055d0343437 100644 (file)
@@ -2049,7 +2049,7 @@ add_partition(int n, int sys) {
        do {
                temp = start;
                for (i = 0; i < partitions; i++) {
-                       int lastplusoff;
+                       unsigned int lastplusoff;
 
                        if (start == ptes[i].offset)
                                start += sector_offset;