]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libfdisk: ignore whole-disk partition when check order
authorKarel Zak <kzak@redhat.com>
Tue, 10 Feb 2015 12:00:52 +0000 (13:00 +0100)
committerKarel Zak <kzak@redhat.com>
Tue, 10 Feb 2015 12:00:52 +0000 (13:00 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk/src/table.c

index 121cd3d86b2346003692d6955bcec2f38c863cfc..ae6e7daab7ebbfb0e3a61884c813d16d9263fa77 100644 (file)
@@ -621,7 +621,7 @@ int fdisk_table_wrong_order(struct fdisk_table *tb)
 
        fdisk_reset_iter(&itr, FDISK_ITER_FORWARD);
        while (tb && fdisk_table_next_partition(tb, &itr, &pa) == 0) {
-               if (!fdisk_partition_has_start(pa))
+               if (!fdisk_partition_has_start(pa) || fdisk_partition_is_wholedisk(pa))
                        continue;
                if (pa->start < last)
                        return 1;