From b9525abadba082073e20e54ee7ad2423fc1ae6a8 Mon Sep 17 00:00:00 2001 From: Jan Kara Date: Mon, 5 Feb 2018 16:27:59 +0100 Subject: 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 --- quotacheck_v2.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'quotacheck_v2.c') 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 " -- cgit v1.2.3