Changeset 412292e in OpenSC
- Timestamp:
- 02/24/02 20:16:07 (10 years ago)
- Branches:
- master, staging
- Children:
- e605e6f
- Parents:
- 3fa1b27
- git-author:
- aet <aet@…> (02/24/02 20:16:07)
- git-committer:
- aet <aet@…> (02/24/02 20:16:07)
- File:
-
- 1 edited
-
src/libopensc/reader-pcsc.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/libopensc/reader-pcsc.c
r3fa1b27 r412292e 25 25 #include <string.h> 26 26 #include <winscard.h> 27 28 /* Default timeout value for SCardGetStatusChange 29 * Needs to be increased for some broken PC/SC 30 * Lite implementations. 31 */ 32 #ifndef SC_CUSTOM_STATUS_TIMEOUT 33 #define SC_STATUS_TIMEOUT 0 34 #else 35 #define SC_STATUS_TIMEOUT SC_CUSTOM_STATUS_TIMEOUT 36 #endif 27 37 28 38 #define GET_SLOT_PTR(s, i) (&(s)->slot[(i)]) … … 143 153 rgReaderStates[0].dwCurrentState = SCARD_STATE_UNAWARE; 144 154 rgReaderStates[0].dwEventState = SCARD_STATE_UNAWARE; 145 ret = SCardGetStatusChange(priv->pcsc_ctx, 0, rgReaderStates, 1);155 ret = SCardGetStatusChange(priv->pcsc_ctx, SC_STATUS_TIMEOUT, rgReaderStates, 1); 146 156 if (ret != 0) { 147 157 error(reader->ctx, "SCardGetStatusChange failed: %s\n", pcsc_stringify_error(ret)); … … 165 175 rgReaderStates[0].dwCurrentState = SCARD_STATE_UNAWARE; 166 176 rgReaderStates[0].dwEventState = SCARD_STATE_UNAWARE; 167 ret = SCardGetStatusChange(priv->pcsc_ctx, 0, rgReaderStates, 1);177 ret = SCardGetStatusChange(priv->pcsc_ctx, SC_STATUS_TIMEOUT, rgReaderStates, 1); 168 178 if (ret != 0) { 169 179 error(reader->ctx, "SCardGetStatusChange failed: %s\n", pcsc_stringify_error(ret));
Note: See TracChangeset
for help on using the changeset viewer.
