From e8cb143c8337b122a6790f769ddb0a97c4baccd3 Mon Sep 17 00:00:00 2001 From: Andre Heinecke Date: Tue, 6 Sep 2016 16:30:24 +0200 Subject: [PATCH] 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. --- src/engine-gpg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)