core: Allow GPGME_CREATE_ADSK also for gnupg 2.2.45

* src/engine-gpg.c (gpg_addadsk): Extend the version check.
This commit is contained in:
Werner Koch 2024-09-26 11:18:56 +02:00
parent 79ca846993
commit 3bf1ea97bc
No known key found for this signature in database
GPG Key ID: E3FDFF218E45B72B

View File

@ -2970,7 +2970,12 @@ gpg_addadsk (engine_gpg_t gpg, gpgme_key_t key, const char *adskfpr)
if (!adskfpr || !*adskfpr) if (!adskfpr || !*adskfpr)
return gpg_error (GPG_ERR_INV_ARG); 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); return gpg_error (GPG_ERR_NOT_SUPPORTED);
err = add_arg (gpg, "--quick-add-adsk"); err = add_arg (gpg, "--quick-add-adsk");