aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorBen Kibbey <[email protected]>2016-12-31 23:09:49 +0000
committerBen Kibbey <[email protected]>2016-12-31 23:09:49 +0000
commita4b9f1a2b404fd8627d5ac567617510abd55d980 (patch)
tree2a4b7cea2f073547d68bdef8d16121f2df704031 /src
parentFix GPGME_CREATE_NOPASSWD without pinentry loopback. (diff)
downloadgpgme-a4b9f1a2b404fd8627d5ac567617510abd55d980.tar.gz
gpgme-a4b9f1a2b404fd8627d5ac567617510abd55d980.zip
Fix gpg_addkey() to work with GPGME_CREATE_NOPASSWD as well.
* src/engine-gpg.c (gpg_addkey): Pass --batch to gpg when GPGME_CREATE_NOPASSWD is set to fix pinentry without loopback mode. -- Signed-off-by: Ben Kibbey <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/engine-gpg.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/engine-gpg.c b/src/engine-gpg.c
index 1b0e4c95..75ba4bdb 100644
--- a/src/engine-gpg.c
+++ b/src/engine-gpg.c
@@ -2176,6 +2176,8 @@ gpg_addkey (engine_gpg_t gpg,
err = add_arg (gpg, "--passphrase");
if (!err)
err = add_arg (gpg, "");
+ if (!err)
+ err = add_arg (gpg, "--batch");
}
if (!err)
err = add_arg (gpg, "--");