From: Karel Zak Date: Thu, 11 Aug 2022 11:14:18 +0000 (+0200) Subject: sfdisk: inform about failed fsync() [coverity scan] X-Git-Tag: v2.39-rc1~552 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a6a76a5a3e4ee9ee6a1367d9989737378b8b3654;p=thirdparty%2Futil-linux.git sfdisk: inform about failed fsync() [coverity scan] Signed-off-by: Karel Zak --- diff --git a/disk-utils/sfdisk.c b/disk-utils/sfdisk.c index 112bc7c61c..0e85e63bb3 100644 --- a/disk-utils/sfdisk.c +++ b/disk-utils/sfdisk.c @@ -566,8 +566,9 @@ static int move_partition_data(struct sfdisk *sf, size_t partno, struct fdisk_pa ioerr++; goto next; } - if (sf->movefsync) - fsync(fd); + if (sf->movefsync && fsync(fd) != 0) + fdisk_warn(sf->cxt, + _("cannot fsync at offset: %ju; continue"), dst); } /* write log */