From 3bf1ea97bcabac31d29f17320cdad2f75f759435 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 26 Sep 2024 11:18:56 +0200 Subject: core: Allow GPGME_CREATE_ADSK also for gnupg 2.2.45 * src/engine-gpg.c (gpg_addadsk): Extend the version check. --- src/engine-gpg.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/engine-gpg.c b/src/engine-gpg.c index eba61ac4..6df0617a 100644 --- a/src/engine-gpg.c +++ b/src/engine-gpg.c @@ -2970,7 +2970,12 @@ gpg_addadsk (engine_gpg_t gpg, gpgme_key_t key, const char *adskfpr) if (!adskfpr || !*adskfpr) return gpg_error (GPG_ERR_INV_ARG); - if (!have_gpg_version (gpg, "2.4.1")) + if (have_gpg_version (gpg, "2.4.1")) + ; + else if (have_gpg_version (gpg, "2.2.45") + && !have_gpg_version (gpg, "2.3.0")) + ; + else return gpg_error (GPG_ERR_NOT_SUPPORTED); err = add_arg (gpg, "--quick-add-adsk"); -- cgit v1.2.3