From: Victor Dodon Date: Thu, 21 Apr 2016 07:24:58 +0000 (-0700) Subject: sfdisk: exit with error if rereading partition table fails X-Git-Tag: v2.28.1~41 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=e0d30ef4c0a8baf5ad52f4ebce2ceef1944d711b;p=thirdparty%2Futil-linux.git sfdisk: exit with error if rereading partition table fails 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 --- diff --git a/disk-utils/sfdisk.c b/disk-utils/sfdisk.c index 15fa99c47d..b520c9bc15 100644 --- a/disk-utils/sfdisk.c +++ b/disk-utils/sfdisk.c @@ -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)