diff options
author | Andre Heinecke <[email protected]> | 2016-09-06 14:30:24 +0000 |
---|---|---|
committer | Andre Heinecke <[email protected]> | 2016-09-06 14:30:24 +0000 |
commit | e8cb143c8337b122a6790f769ddb0a97c4baccd3 (patch) | |
tree | 6373d81f3ad6278d1928dbfd252a1bf861d9b5cb | |
parent | core: Fix passphrase cb for mixed sym encrypt (diff) | |
download | gpgme-e8cb143c8337b122a6790f769ddb0a97c4baccd3.tar.gz gpgme-e8cb143c8337b122a6790f769ddb0a97c4baccd3.zip |
core: Check for gpg version for loopback mode
* src/engine-gpg.c (build_argv): Check for version 2.1.0
before adding pinentry-mode.
--
This is a compatibility fix for older versions that don't support
this flag which would otherwise result in an invalid argument
error.
-rw-r--r-- | src/engine-gpg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/engine-gpg.c b/src/engine-gpg.c index 7036ee08..3f77ba87 100644 --- a/src/engine-gpg.c +++ b/src/engine-gpg.c @@ -866,7 +866,7 @@ build_argv (engine_gpg_t gpg, const char *pgmname) argc++; } - if (gpg->pinentry_mode) + if (gpg->pinentry_mode && have_gpg_version (gpg, "2.1.0")) { const char *s = NULL; switch (gpg->pinentry_mode) |