diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2019-07-08 05:26:51 +0200 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2019-07-08 05:26:51 +0200 |
commit | 39c40e572c5632f836d089dce49224f947244bf2 (patch) | |
tree | ec2458565d6b51fbca60c70412763c34012611d0 /scd/app.c | |
parent | gpg: With --auto-key-retrieve prefer WKD over keyservers. (diff) | |
download | gnupg2-39c40e572c5632f836d089dce49224f947244bf2.tar.xz gnupg2-39c40e572c5632f836d089dce49224f947244bf2.zip |
scd: Fix keygrip search.
* scd/app.c (app_do_with_keygrip): Break the entire loop.
Fixes-commit: 5a5288d051a551a1a8f169225e62572f6ee8cb10
Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
Diffstat (limited to '')
-rw-r--r-- | scd/app.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -1706,10 +1706,12 @@ app_do_with_keygrip (ctrl_t ctrl, int action, const char *keygrip_str) err = a->fnc.with_keygrip (a, ctrl, action, keygrip_str); unlock_card (c); if (!err) - break; + goto leave_the_loop; } } + leave_the_loop: + /* FIXME: Add app switching logic. The above code assumes that the * actions can be performend without switching. This needs to be * checked. */ |