Changeset 4179


Ignore:
Timestamp:
12/20/10 15:04:37 (12 years ago)
Author:
dingo35
Message:

reader-common.c : Small simplification of activation routine

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/reader-common.c

    r4171 r4179  
    101101static int reader_activate_card(struct s_reader * reader, ATR * atr, unsigned short deprecated)
    102102{
    103   int i;
     103  int i,ret;
    104104    if (!reader_card_inserted(reader))
    105105        return 0;
    106106
    107107  /* Activate card */
    108   for (i=0; i<5; i++) {
    109         if (!ICC_Async_Activate(reader, atr, deprecated)) {
    110             i = 100;
     108  for (i=0; i<3; i++) {
     109        ret = ICC_Async_Activate(reader, atr, deprecated);
     110        if (!ret)
    111111            break;
    112         }
    113112        cs_log("Error activating card.");
    114113    cs_sleepms(500);
    115114    }
    116   if (i<100) return(0);
     115  if (ret) return(0);
    117116
    118117  reader->init_history_pos=0;
Note: See TracChangeset for help on using the changeset viewer.