]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit
metadump/restore: don't use errno after fwrite/fread failures
authorEric Sandeen <sandeen@redhat.com>
Tue, 27 Mar 2018 02:27:31 +0000 (21:27 -0500)
committerEric Sandeen <sandeen@redhat.com>
Tue, 27 Mar 2018 02:27:31 +0000 (21:27 -0500)
commit4aa3c02fde3547b24707d379f8d994c8e41208c4
treea51cb560a138b5b5082b68469bf53a8cba55231f
parent9cf846b514ff335470f130d635eff525386bab21
metadump/restore: don't use errno after fwrite/fread failures

fread/fwrite don't set errno, so printing out strerror(errno)
after a failure leads to incorrect and confusing messages:

# xfs_mdrestore pre_repair.meta pre_repair.img
xfs_mdrestore: error reading from file: Success

Don't return unset errno from write_index, either.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
db/metadump.c
mdrestore/xfs_mdrestore.c