]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
sfdisk: exit with error if rereading partition table fails
authorVictor Dodon <dodonvictor@gmail.com>
Thu, 21 Apr 2016 07:24:58 +0000 (00:24 -0700)
committerKarel Zak <kzak@redhat.com>
Tue, 14 Jun 2016 09:24:25 +0000 (11:24 +0200)
Use the return value of fdisk_reread_partition_table in write_changes so that
sfdisk exits with error if re-reading the partition table fails.

Signed-off-by: Victor Dodon <dodonvictor@gmail.com>
disk-utils/sfdisk.c

index 15fa99c47d699f69d77508a7d24ad63d5565ead1..b520c9bc1573fc36f9c0543ca3cfc3c7a54fed83 100644 (file)
@@ -534,7 +534,7 @@ static int write_changes(struct sfdisk *sf)
                        rc = move_partition_data(sf, sf->partno, sf->orig_pa);
                if (!rc) {
                        fdisk_info(sf->cxt, _("\nThe partition table has been altered."));
-                       fdisk_reread_partition_table(sf->cxt);
+                       rc = fdisk_reread_partition_table(sf->cxt);
                }
        }
        if (!rc)