- Timestamp:
- 01/31/19 20:12:01 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/oscam-emm.c
r11473 r11491 493 493 494 494 #ifdef READER_CRYPTOWORKS 495 if ((ep->type == GLOBAL) && ((caid == 0x0D96) || (caid == 0x0D98)) && ((aureader->blockemm & EMM_GLOBAL) == EMM_GLOBAL) && ((aureader->blockemm & EMM_SHARED) != EMM_SHARED) && (aureader->needsglobalfirst == 1))495 if ((ep->type == GLOBAL) && ((caid == 0x0D96) || (caid == 0x0D98)) && ((aureader->blockemm & EMM_GLOBAL) != EMM_GLOBAL) && ((aureader->blockemm & EMM_SHARED) != EMM_SHARED) && (aureader->needsglobalfirst == 1)) 496 496 { 497 497 // save global EMM 498 498 cs_log_dbg(D_EMM,"save global EMM for caid 0x%04X",caid); 499 ep->client = client; 499 500 memcpy(aureader->last_g_emm, ep, sizeof(EMM_PACKET)); 500 501 aureader->last_g_emm_valid = true; 502 503 aureader->emmblocked[ep->type]++; 504 aureader->webif_emmblocked[ep->type]++; 505 is_blocked = aureader->emmblocked[ep->type]; 506 507 if(aureader->logemm & 0x08) 508 { 509 rdr_log(aureader, "%s emmtype=%s, len=%d (hex: 0x%02X), idx=0, cnt=%d: blocked & saved (0 ms)", 510 client->account->usr, 511 typtext[ep->type], 512 SCT_LEN(ep->emm)-3, 513 SCT_LEN(ep->emm)-3, 514 is_blocked); 515 } 516 saveemm(aureader, ep, "blocked & saved"); 517 continue; 501 518 } 502 519 #endif … … 600 617 memcpy(emm_pack_global, aureader->last_g_emm, sizeof(EMM_PACKET)); 601 618 add_job(aureader->client, ACTION_READER_EMM, emm_pack_global, sizeof(EMM_PACKET)); 602 saveemm(aureader, aureader->last_g_emm, "written ");619 saveemm(aureader, aureader->last_g_emm, "written stored global"); 603 620 cs_log_dump_dbg(D_EMM,emm_pack_global->emm, emm_pack_global->emmlen, "Last stored global EMM to be written before shared EMM:"); 604 621 }
Note:
See TracChangeset
for help on using the changeset viewer.