summaryrefslogtreecommitdiff
path: root/quotacheck_v2.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2018-02-05 16:27:59 +0100
committerJan Kara <jack@suse.cz>2018-02-05 16:27:59 +0100
commitb9525abadba082073e20e54ee7ad2423fc1ae6a8 (patch)
tree1e20ff2160426cb26bb1dc28e54b1ce96d3fac82 /quotacheck_v2.c
parent7b6dfd6390476ec7b811c76e4e2653db2994cad4 (diff)
quotacheck: Fail check if quota file magic is invalid
Currently quotacheck will just continue if quotafile magic is invalid. Instead ask whether we should continue assuming quota format passed from the command line. Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'quotacheck_v2.c')
-rw-r--r--quotacheck_v2.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/quotacheck_v2.c b/quotacheck_v2.c
index 86fbf42..465765b 100644
--- a/quotacheck_v2.c
+++ b/quotacheck_v2.c
@@ -357,6 +357,9 @@ static int check_header(char *filename, int fd, int type, int version)
le32toh(head.dqh_version) > known_versions[type]) {
errstr(_("WARNING - Quota file %s has corrupted headers\n"),
filename);
+ if (!(flags & FL_INTERACTIVE) ||
+ !ask_yn(_("Continue checking assuming format from command line?"), 0))
+ return -1;
}
if (le32toh(head.dqh_version) != version) {
errstr(_("Quota file format version %d does not match the one "