Changeset 593
- Timestamp:
- 12/01/09 13:07:15 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/cccam-test/module-cccam.c
r592 r593 507 507 static int cc_send_ecm(ECM_REQUEST *er, uchar *buf) 508 508 { 509 int n, h = 0;509 int n, h = -1; 510 510 struct cc_data *cc = reader[ridx].cc; 511 511 struct cc_card *card; … … 522 522 LLIST_ITR pitr; 523 523 char *prov = llist_itr_init(card->provs, &pitr); 524 while (prov && !h) {524 while (prov) { 525 525 if (B24(prov) == er->prid) { // provid matches 526 if ( !h|| (card->hop < h)) { // card is closer526 if ((h < 0) || (card->hop < h)) { // card is closer 527 527 cc->cur_card = card; 528 h = 1; // card has been matched528 h = card->hop; // card has been matched 529 529 } 530 530 }
Note:
See TracChangeset
for help on using the changeset viewer.