Changeset 11038
- Timestamp:
- 10/07/15 01:51:25 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/reader-irdeto.c
r10928 r11038 1074 1074 ptr[4] = dataLen + ADDRLEN; // set card command emm size 1075 1075 ptr += sizeof(sc_EmmCmd); 1076 emm += 3;1076 emm += 4; 1077 1077 memset(ptr, 0, ADDRLEN); // clear addr range 1078 1078 memcpy(ptr, emm, l); // copy addr bytes 1079 1079 ptr += ADDRLEN; 1080 1080 emm += l; 1081 memcpy(ptr, &emm[2], dataLen); // copy emm bytes 1082 return (irdeto_do_cmd(reader, cta_cmd, 0, cta_res, &cta_lr) == 0 ? OK : ERROR); 1081 memcpy(ptr, &emm[2], dataLen); // copy emm bytes] 1082 int32_t errorcode = irdeto_do_cmd(reader, cta_cmd, 0, cta_res, &cta_lr) == 0; 1083 rdr_log_dbg(reader, D_EMM,"response %02X %02X %02X %02X (%s)", cta_res[0], cta_res[1], cta_res[2], cta_res[3], (errorcode == 0 ? "OK" : "ERROR")); 1084 1085 return (errorcode == 0 ? OK : ERROR); 1083 1086 } 1084 1087 }
Note:
See TracChangeset
for help on using the changeset viewer.