mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
Fix pinentry loopback and passphrase contraints.
* agent/command.c (cmd_get_passphrase): Don't repeat passphrase for pinentry loopback mode. * agent/genkey.c (check_passphrase_constraints): Immediately return when pinentry mode is loopback. -- Fixes endless loop when inquiring a passphrase with pinentry-mode=loopback that may not satisfy passphrase contraints.
This commit is contained in:
parent
93f5295df5
commit
bba74cdd95
2 changed files with 6 additions and 0 deletions
|
@ -189,6 +189,9 @@ check_passphrase_constraints (ctrl_t ctrl, const char *pw,
|
|||
char *msg2 = NULL;
|
||||
char *msg3 = NULL;
|
||||
|
||||
if (ctrl && ctrl->pinentry_mode == PINENTRY_MODE_LOOPBACK)
|
||||
return 0;
|
||||
|
||||
if (!pw)
|
||||
pw = "";
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue