Changeset 1778


Ignore:
Timestamp:
Mar 5, 2010, 8:33:02 AM (10 years ago)
Author:
landlord
Message:

Fix shared EMM Nagra2, thanks to neoen.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/reader-nagra.c

    r1774 r1778  
    727727            ep->hexserial[1] = ep->emm[4];
    728728            ep->hexserial[2] = ep->emm[3];
    729             ep->hexserial[3] = ep->emm[6];
    730             if (ep->emm[7] == 0x10)
     729            if (ep->emm[7] == 0x10) {
    731730                ep->type = SHARED;
    732             else
     731                return (!memcmp (rdr->hexserial+2, ep->hexserial, 3));
     732            }
     733            else {
     734                ep->hexserial[3] = ep->emm[6];
    733735                ep->type = UNIQUE;
    734             return (!memcmp (rdr->hexserial, ep->hexserial, 4));
     736                return (!memcmp (rdr->hexserial+2, ep->hexserial, 4));
     737            }
    735738        case 0x82:
    736739            ep->type = GLOBAL;
Note: See TracChangeset for help on using the changeset viewer.