Changeset 1972


Ignore:
Timestamp:
04/06/10 15:15:33 (10 years ago)
Author:
merek
Message:

Fix Cryptoworks reader serial logging

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/reader-cryptoworks.c

    r1970 r1972  
    452452int cryptoworks_get_emm_type(EMM_PACKET *ep, struct s_reader * rdr)
    453453{
     454  char dumprdrserial[6];
     455
    454456  cs_debug_mask(D_EMM, "Entered cryptoworks_get_emm_type ep->emm[0]=%02x",ep->emm[0]);
    455 
    456457  switch (ep->emm[0]) {
    457458        case 0x82:
     
    460461                memset(ep->hexserial, 0, 8);
    461462                memcpy(ep->hexserial, ep->emm + 5, 6);
     463                strcpy(dumprdrserial, cs_hexdump(1, rdr->hexserial, 6));
    462464                cs_debug_mask(D_EMM, "CRYPTOWORKS EMM: UNIQUE, ep = %s rdr = %s",
    463                           cs_hexdump(1, ep->hexserial, 6), cs_hexdump(1, rdr->hexserial, 6));
     465                          cs_hexdump(1, ep->hexserial, 6), dumprdrserial);
    464466                return (!memcmp(ep->emm + 5, rdr->hexserial, 6)); // check for serial
    465467            }
     
    470472                memset(ep->hexserial, 0, 8);
    471473                memcpy(ep->hexserial, ep->emm + 5, 4);
     474                strcpy(dumprdrserial, cs_hexdump(1, rdr->hexserial, 4));
    472475                cs_debug_mask(D_EMM, "CRYPTOWORKS EMM: SHARED, ep = %s rdr = %s",
    473                           cs_hexdump(1, ep->hexserial, 4), cs_hexdump(1, rdr->hexserial, 4));
     476                          cs_hexdump(1, ep->hexserial, 4), dumprdrserial);
    474477                return (!memcmp(ep->emm + 5, rdr->hexserial, 4)); // check for SA
    475478            }
Note: See TracChangeset for help on using the changeset viewer.