Changeset 853
- Timestamp:
- 12/16/09 12:53:42 (14 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/globals.h
r846 r853 413 413 char cc_version[7]; // cccam version 414 414 char cc_build[5]; // cccam build number 415 int cc_maxhop; // cccam max distance 415 416 void *cc; // ptr to cccam internal data struct 416 417 uchar tcp_connected; -
trunk/module-cccam.c
r728 r853 561 561 while (prov && !s) { 562 562 if (b2i(3, prov) == cur_er->prid) { // provid matches 563 if (( h < 0) || (card->hop < h)) { // card is closer563 if (((h < 0) || (card->hop < h)) && (card->hop <= reader[ridx].cc_maxhop)) { // card is closer and doesn't exceed max hop 564 564 cc->cur_card = card; 565 565 h = card->hop; // card has been matched … … 656 656 case MSG_NEW_CARD: 657 657 // find blank caid slot in tab and add caid 658 659 658 { 660 659 int i = 0; … … 824 823 struct cc_data *cc; 825 824 825 if (!reader[ridx].cc_maxhop) reader[ridx].cc_maxhop = 10; 826 826 827 // init internals data struct 827 828 cc = malloc(sizeof(struct cc_data)); -
trunk/oscam-config.c
r802 r853 1198 1198 bzero(rdr->cc_build, sizeof(rdr->cc_build)); 1199 1199 strncpy(rdr->cc_build, value, sizeof(rdr->cc_build)-1); 1200 return; 1201 } 1202 if (!strcmp(token, "cccmaxhop")) { // cccam max card distance 1203 rdr->cc_maxhop = atoi(value); 1200 1204 return; 1201 1205 }
Note:
See TracChangeset
for help on using the changeset viewer.