MSGRemoveContext(): Unlock the sharing so we do not get blocked in
SCardDisconnect() waiting forever
20 lines of code changed in 1 file:
SCardConnect()/SCardDisconnect(): use a loop of 0.1 second instead of
0.1 millisecond to wait until the sharing is over
2 lines of code changed in 1 file:
SCardConnect() & SCardDisconnect(): wait until any transaction finishes
before going on.
This avoids the possibility to reset a card in the middle of a transaction
Thanks to Martin Paljak for the bug report
17 lines of code changed in 1 file:
factor the return value test code and add some color
41 lines of code changed in 1 file:
test SCARD_ATTR_VENDOR_NAME tag for SCardGetAttrib
7 lines of code changed in 1 file:
add a test for SCardGetAttrib(... SCARD_ATTR_VENDOR_IFD_VERSION...)
7 lines of code changed in 1 file:
pcsc_stringify_error(): correct a off-by-one buffer overflow. Closes
#303836 "pcsc-lite-1.3.2: array subscript out of range"
Thanks to David Binderman for the bug report and patch.
1 lines of code changed in 1 file:
change dwContextIndex type from DWORD to LONG since we compare it to -1
Thanks to -Wextra for the potential bug report
6 lines of code changed in 1 file:
correct some variable types to avoid compiler warning: comparison
between signed and unsigned
5 lines of code changed in 1 file:
reformat
34 lines of code changed in 1 file:
add -H --hotplug argument to ask the daemon to rescan the avaiable
readers
36 lines of code changed in 1 file:
remove trailing spaces at end of lines
1044 lines of code changed in 55 files:
SVCServiceRunLoop(): SHMProcessEventsServer() will not timeout anymore
so remove the managenemt code (which did nothing)
0 lines of code changed in 1 file:
SHMProcessEventsServer(): do not use a 1 second timeout in select() to
catch Ctrl-C since SIGINT will cause select() to return with EINTR
See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=205182 for the
bug report
1 lines of code changed in 1 file:
add "do not use an active polling in hotplug_libusb.c"
6 lines of code changed in 1 file: