From 82816cb52fa68b455335200a58f63bff1f8cafcd Mon Sep 17 00:00:00 2001 From: Ondrej Kozina Date: Wed, 21 Jul 2021 19:00:21 +0200 Subject: [PATCH] Suppress error message when keyslot is unusable for segment. It's too verbose when run in loop for token based activation. --- lib/luks2/luks2_keyslot.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/luks2/luks2_keyslot.c b/lib/luks2/luks2_keyslot.c index 414189c1..8534a850 100644 --- a/lib/luks2/luks2_keyslot.c +++ b/lib/luks2/luks2_keyslot.c @@ -552,7 +552,7 @@ out: if (r == -ENOMEM) log_err(cd, _("Not enough available memory to open a keyslot.")); - else if (r != -EPERM) + else if (r != -EPERM && r != -ENOENT) log_err(cd, _("Keyslot open failed.")); } return r; @@ -589,7 +589,7 @@ int LUKS2_keyslot_open(struct crypt_device *cd, if (r < 0) { if (r == -ENOMEM) log_err(cd, _("Not enough available memory to open a keyslot.")); - else if (r != -EPERM) + else if (r != -EPERM && r != -ENOENT) log_err(cd, _("Keyslot open failed.")); }