diff --git a/src/cryptsetup.c b/src/cryptsetup.c index 9cbf827b..bc7f0385 100644 --- a/src/cryptsetup.c +++ b/src/cryptsetup.c @@ -999,7 +999,10 @@ static int action_luksFormat(void) goto out; } - if (luks_version == 2 && opt_integrity) { + if (luks_version != 2 && opt_integrity) { + log_err(_("Integrity option can be used only for LUKS2 format.\n")); + goto out; + } if (opt_integrity) { r = crypt_parse_integrity_mode(opt_integrity, integrity, &integrity_keysize); if (r < 0) { log_err(_("No known integrity specification pattern detected.\n"));