Changeset 3519 for trunk/src/libopensc/reader-pcsc.c
- Timestamp:
- 05/22/08 12:22:23 (8 months ago)
- Files:
-
- 1 modified
-
trunk/src/libopensc/reader-pcsc.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libopensc/reader-pcsc.c
r3506 r3519 394 394 pcsc_ctx = priv->gpriv->pcsc_ctx; 395 395 for (i = 0; i < nslots; i++) { 396 struct pcsc_private_data *priv = GET_PRIV_DATA(readers[i]);397 398 rgReaderStates[i].szReader = priv ->reader_name;396 struct pcsc_private_data *priv2 = GET_PRIV_DATA(readers[i]); 397 398 rgReaderStates[i].szReader = priv2->reader_name; 399 399 rgReaderStates[i].dwCurrentState = SCARD_STATE_UNAWARE; 400 400 rgReaderStates[i].dwEventState = SCARD_STATE_UNAWARE; 401 401 402 402 /* Can we handle readers from different PCSC contexts? */ 403 if (priv ->gpriv->pcsc_ctx != pcsc_ctx)403 if (priv2->gpriv->pcsc_ctx != pcsc_ctx) 404 404 return SC_ERROR_INVALID_ARGUMENTS; 405 405 } … … 907 907 908 908 for (i=0;i < sc_ctx_get_reader_count (ctx) && !found;i++) { 909 sc_reader_t *reader = sc_ctx_get_reader (ctx, i);910 if (reader == NULL) {909 sc_reader_t *reader2 = sc_ctx_get_reader (ctx, i); 910 if (reader2 == NULL) { 911 911 ret = SC_ERROR_INTERNAL; 912 912 goto err1; 913 913 } 914 if (reader ->ops == &pcsc_ops && !strcmp (reader->name, p)) {914 if (reader2->ops == &pcsc_ops && !strcmp (reader2->name, p)) { 915 915 found = 1; 916 916 }
