# Fixed mapping SIDs in MTD. # --- mtd.c 2017/10/31 12:16:39 5.0 +++ mtd.c 2019/05/05 13:56:46 @@ -224,7 +224,10 @@ void MtdMapSid(uchar *p, cMtdMapper *MtdMapper) { - Poke13(p, MtdMapper->RealToUniqSid(Peek13(p))); + uint16_t RealSid = p[0] << 8 | p[1]; + uint16_t UniqSid = MtdMapper->RealToUniqSid(RealSid); + p[0] = UniqSid >> 8; + p[1] = UniqSid & 0xff; } void MtdMapPid(uchar *p, cMtdMapper *MtdMapper)