diff options
author | NIIBE Yutaka <[email protected]> | 2017-02-13 02:09:13 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2017-02-13 02:09:13 +0000 |
commit | da4c132cca2c6df81243c9660b7348268a848f88 (patch) | |
tree | b3ac676f9f4aa45d1a1b7ae3f09d17d595bbfc5c /dirmngr/ldap.c | |
parent | gpg: Fix memory leak in the error case of signature creation. (diff) | |
download | gnupg-da4c132cca2c6df81243c9660b7348268a848f88.tar.gz gnupg-da4c132cca2c6df81243c9660b7348268a848f88.zip |
scd: Fix use case of PC/SC.
* scd/apdu.c (apdu_open_reader): Add an argument APP_EMPTY.
When CCID driver fails to open, try PC/SC if APP is nothing.
* scd/app.c (select_application): Supply arg if APP is nothing.
--
After scanning available card readers by CCID driver, scdaemon should
try PC/SC service if no APP is registered yet. Also, when the slot
is allocated for PC/SC (ccid.handle==NULL), it should not call
ccid_compare_BAI, otherwise scdaemon crashes.
Debian-bug-id: 852702, 854005, 854595, 854616
Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions