Changeset 4671
- Timestamp:
- 02/02/11 13:42:39 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/reader-conax.c
r4651 r4671 191 191 192 192 for (i = 0; i < rdr->nprov; i++) { 193 if (rdr->typ == R_CAMD35 || rdr->typ == R_CS378X) // camd35 is only sending 3 bytes of sa 194 ok = (!memcmp(&ep->emm[6], rdr->sa[i], 3)); 195 else 196 ok = (!memcmp(&ep->emm[6], rdr->sa[i], 4)); 193 ok = (!memcmp(&ep->emm[6], rdr->sa[i], 4)); 197 194 if (ok) break; 198 195 } … … 242 239 filter[38+8] = 0x70; 243 240 filter[38+8+16] = 0xFF; 244 if (rdr->typ == R_CAMD35 || rdr->typ == R_CS378X) { 245 memcpy(filter+38+4, rdr->sa[0], 3); 246 memset(filter+38+4+16, 0xFF, 3); 247 } else { 248 memcpy(filter+38+4, rdr->sa[0], 4); 249 memset(filter+38+4+16, 0xFF, 4); 250 } 241 memcpy(filter+38+4, rdr->sa[0], 4); 242 memset(filter+38+4+16, 0xFF, 4); 251 243 252 244 filter[70]=UNIQUE;
Note:
See TracChangeset
for help on using the changeset viewer.