diff options
| author | Werner Koch <[email protected]> | 2017-11-23 14:12:45 +0000 |
|---|---|---|
| committer | Werner Koch <[email protected]> | 2017-11-23 14:12:45 +0000 |
| commit | fe96ca8d86881a611816a6de4047f00c69325ea5 (patch) | |
| tree | 6d4a31ad49c34010b117dc5db7575877225ddb1b /scd/app.c | |
| parent | doc: clarify that --encrypt refers to public key encryption (diff) | |
| parent | build: Update distsigkey.gpg (diff) | |
| download | gnupg-fe96ca8d86881a611816a6de4047f00c69325ea5.tar.gz gnupg-fe96ca8d86881a611816a6de4047f00c69325ea5.zip | |
Merge branch 'STABLE-BRANCH-2-2'
--
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'scd/app.c')
| -rw-r--r-- | scd/app.c | 10 |
1 files changed, 4 insertions, 6 deletions
@@ -323,7 +323,7 @@ select_application (ctrl_t ctrl, const char *name, app_t *r_app, if (scan || !app_top) { struct dev_list *l; - int periodical_check_needed = 0; + int new_app = 0; /* Scan the devices to find new device(s). */ err = apdu_dev_list_start (opt.reader_port, &l); @@ -349,8 +349,7 @@ select_application (ctrl_t ctrl, const char *name, app_t *r_app, { err = app_new_register (slot, ctrl, name, periodical_check_needed_this); - if (periodical_check_needed_this) - periodical_check_needed = 1; + new_app++; } if (err) @@ -359,9 +358,8 @@ select_application (ctrl_t ctrl, const char *name, app_t *r_app, apdu_dev_list_finish (l); - /* If periodical check is needed for new device(s), kick the - scdaemon loop. */ - if (periodical_check_needed) + /* If new device(s), kick the scdaemon loop. */ + if (new_app) scd_kick_the_loop (); } |
