]> 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>
Thu, 5 May 2016 09:43:07 +0000 (11:43 +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 009803e6c65bccb65f108eb904a1518dd22d743f..2f97bb48a66912b01b74fd1d80a88fe591ac8e74 100644 (file)
@@ -535,7 +535,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)