aboutsummaryrefslogtreecommitdiffstats
path: root/tests/gpg/t-edit-sign.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/gpg/t-edit-sign.c')
-rw-r--r--tests/gpg/t-edit-sign.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/gpg/t-edit-sign.c b/tests/gpg/t-edit-sign.c
index 059a912b..a2f33354 100644
--- a/tests/gpg/t-edit-sign.c
+++ b/tests/gpg/t-edit-sign.c
@@ -172,7 +172,10 @@ sign_key (const char *key_fpr, const char *signer_fpr)
agent_info = getenv("GPG_AGENT_INFO");
if (!(agent_info && strchr (agent_info, ':')))
- gpgme_set_passphrase_cb (ctx, passphrase_cb, 0);
+ {
+ gpgme_set_pinentry_mode (ctx, GPGME_PINENTRY_MODE_LOOPBACK);
+ gpgme_set_passphrase_cb (ctx, passphrase_cb, 0);
+ }
err = gpgme_get_key (ctx, signer_fpr, &signing_key, 1);
fail_if_err (err);