Page MenuHomeSolus

Update pcsc-lite to 1.8.26

Authored by kyrios123 on Jan 10 2020, 9:21 PM.


  • Use poll() instead of select() to allow file descriptor higher than FD_SETSIZE
  • Enable reader filtering by default
  • pcsc-spy:
    • Do not read output buffer after error
    • Adjust code to handle autoallocated buffers
    • fix year-2038 issue by using long instead of int
  • Android: fix compilation
  • if client/server protocol mismatch:
    • log an explicit message
    • SCardEstablishContext() returns SCARD_E_SERVICE_STOPPED
  • polkit: log the error message if polkit_authority_get_sync() fails
  • Exit with EXIT_SUCCESS on shutdown to please systemd
  • Doxygen: fix minor issues in the documentation
  • Add --disable-documentation option
  • Fix a minor memory leak

Signed-off-by: Pierre-Yves <>

Test Plan

Tested with eid-mw

Diff Detail

R2310 pcsc-lite
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

kyrios123 created this revision.Jan 10 2020, 9:21 PM
kyrios123 requested review of this revision.Jan 10 2020, 9:21 PM
DataDrake accepted this revision.Jan 14 2020, 1:27 AM
DataDrake added a subscriber: DataDrake.

LGTM. Thanks!

This revision is now accepted and ready to land.Jan 14 2020, 1:27 AM
This revision was automatically updated to reflect the committed changes.