From e1a268889110e0451e775cb542f48669ceccd49d Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Thu, 26 Jan 2023 08:22:14 +0200 Subject: [PATCH] lib-dcrypt: Return after loading JWK key Otherwise we try to load it as PEM key, which will fail. Broken in d352e5545a9422f3b0d74fd40d94c9f9a0770fb7 --- src/lib-dcrypt/dcrypt-openssl3.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib-dcrypt/dcrypt-openssl3.c b/src/lib-dcrypt/dcrypt-openssl3.c index 51e7f8e067..6b5f26428a 100644 --- a/src/lib-dcrypt/dcrypt-openssl3.c +++ b/src/lib-dcrypt/dcrypt-openssl3.c @@ -2440,6 +2440,7 @@ dcrypt_openssl_load_public_key(struct dcrypt_public_key **key_r, T_BEGIN { ret = dcrypt_openssl_load_public_key_jwk(key_r, data, error_r); } T_END_PASS_STR_IF(!ret, error_r); + return ret; } if (format == DCRYPT_FORMAT_DOVECOT) { bool ret; -- 2.47.3