From 5e0ee12e17097ad1da9965d9ca4b6b647a0aad6d Mon Sep 17 00:00:00 2001 From: Heiko Schaefer Date: Sat, 7 Aug 2021 17:15:22 +0200 Subject: [PATCH] Simplify unwrapping Error --- openpgp-card/src/card_app.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/openpgp-card/src/card_app.rs b/openpgp-card/src/card_app.rs index f68505a..122cb38 100644 --- a/openpgp-card/src/card_app.rs +++ b/openpgp-card/src/card_app.rs @@ -552,13 +552,9 @@ impl CardApp { ) -> Result<(), OpenpgpCardError> { let algo_list = self.list_supported_algo(); - let algo_list = if algo_list.is_ok() { - algo_list.unwrap() - } else { - // An error is ok - it's fine if a card doesn't offer a list of - // supported algorithms - None - }; + // An error is ok - it's fine if a card doesn't offer a list of + // supported algorithms + let algo_list = algo_list.unwrap_or(None); keys::upload_key(self, key, key_type, algo_list) }