aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2021-09-07 06:57:44 +0000
committerWerner Koch <[email protected]>2021-09-07 06:57:44 +0000
commitaf3b1901549baa8fbe8140d9fa75a4a2b7a77a7e (patch)
tree83b0a12d0cd5f1dee8476c15a4a712bfcce3f1b1
parentgpg: Print a note about the obsolete option --secret-keyring. (diff)
downloadgnupg-af3b1901549baa8fbe8140d9fa75a4a2b7a77a7e.tar.gz
gnupg-af3b1901549baa8fbe8140d9fa75a4a2b7a77a7e.zip
agent: Fix segv in GET_PASSPHRASE (regression)
* agent/command.c (cmd_get_passphrase): Do not deref PI. PI is always NULL. -- Fixes-commit: b89b1f35c29ceaebe39b31444936aa66c9297f2c GnuPG-bug-id: 5577
-rw-r--r--agent/command.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/agent/command.c b/agent/command.c
index 5e2dbc809..3e074443a 100644
--- a/agent/command.c
+++ b/agent/command.c
@@ -1955,7 +1955,7 @@ cmd_get_passphrase (assuan_context_t ctx, char *line)
opt_qualbar, cacheid, CACHE_MODE_USER, NULL);
xfree (entry_errtext);
entry_errtext = NULL;
- is_generated = !!(pi->status & PINENTRY_STATUS_PASSWORD_GENERATED);
+ is_generated = 0;
if (!rc)
{