aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine-gpg.c
diff options
context:
space:
mode:
authorIngo Klöcker <[email protected]>2021-12-14 13:41:23 +0000
committerIngo Klöcker <[email protected]>2021-12-14 13:41:23 +0000
commitfd680254dae58a6bf6fb83688bf7c849257688a4 (patch)
tree95dd33d5deef43c470fddbddad445f25b9864327 /src/engine-gpg.c
parentqt: Allow setting key origin when importing keys (diff)
downloadgpgme-fd680254dae58a6bf6fb83688bf7c849257688a4.tar.gz
gpgme-fd680254dae58a6bf6fb83688bf7c849257688a4.zip
core: Set --key-origin option only if supported by gpg
* src/engine-gpg.c (gpg_import): Do not pass --key-origin option to gpg if gpg is too old. -- GnuPG-bug-id: 5733
Diffstat (limited to 'src/engine-gpg.c')
-rw-r--r--src/engine-gpg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/engine-gpg.c b/src/engine-gpg.c
index 9591c60a..fe9ff101 100644
--- a/src/engine-gpg.c
+++ b/src/engine-gpg.c
@@ -2831,7 +2831,7 @@ gpg_import (void *engine, gpgme_data_t keydata, gpgme_key_t *keyarray,
else
{
err = add_arg (gpg, "--import");
- if (!err && key_origin)
+ if (!err && key_origin && have_gpg_version (gpg, "2.1.22"))
{
err = add_arg (gpg, "--key-origin");
if (!err)