Changeset 6598 for trunk/oscam.c
- Timestamp:
- 04/12/12 00:30:55 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/oscam.c
r6597 r6598 3528 3528 //Check emmcache early: 3529 3529 int32_t i; 3530 unsigned char md5tmp[ MD5_DIGEST_LENGTH];3530 unsigned char md5tmp[CS_EMMSTORESIZE]; 3531 3531 struct s_client *au_cl = aureader->client; 3532 3532 3533 3533 MD5(ep->emm, ep->emm[2], md5tmp); 3534 ep->client = client; 3534 3535 3535 3536 for (i=0; i<CS_EMMCACHESIZE; i++) { 3536 3537 if (!memcmp(au_cl->emmcache[i].emmd5, md5tmp, CS_EMMSTORESIZE)) { 3537 3538 au_cl->emmcache[i].count++; 3538 if (aureader->cachemm && (aureader->rewritemm < au_cl->emmcache[i].count)) { 3539 #ifdef WEBIF 3540 aureader->emmskipped[ep->type]++; 3541 #endif 3539 cs_debug_mask(D_EMM, "emm found in cache: reader %s count %d rewrite %d", aureader->label, au_cl->emmcache[i].count, aureader->rewritemm); 3540 if (aureader->cachemm && (au_cl->emmcache[i].count < aureader->rewritemm)) { 3541 reader_log_emm(aureader, ep, i, 2, NULL); 3542 3542 return; 3543 3543 } … … 3545 3545 } 3546 3546 3547 ep->client = client;3548 3547 cs_debug_mask(D_EMM, "emm is being sent to reader %s.", aureader->label); 3549 3548
Note:
See TracChangeset
for help on using the changeset viewer.