From 969be38a7a3456d0ead2ce35697f6047ebfbfcc9 Mon Sep 17 00:00:00 2001 From: Ondrej Kozina Date: Wed, 24 Feb 2021 12:59:05 +0100 Subject: [PATCH] Add error message when suspending wrong device. In case user tries to suspend LUKS data device instead of dm-crypt mapping. See issue#622. --- src/cryptsetup.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/cryptsetup.c b/src/cryptsetup.c index 02378c3a..6e3120e4 100644 --- a/src/cryptsetup.c +++ b/src/cryptsetup.c @@ -2214,8 +2214,11 @@ static int action_luksSuspend(void) int r; r = crypt_init_by_name_and_header(&cd, action_argv[0], uuid_or_device(opt_header_device)); - if (!r) + if (!r) { r = crypt_suspend(cd, action_argv[0]); + if (r == -ENODEV) + log_err(_("%s is not active %s device name."), action_argv[0], "LUKS"); + } crypt_free(cd); return r;