|
@@ -8876,13 +8876,13 @@ static int rtw_mp_efuse_get(struct net_device *dev,
|
|
|
{
|
|
{
|
|
|
// DBG_871X("0x%02x\t", i);
|
|
// DBG_871X("0x%02x\t", i);
|
|
|
sprintf(extra, "%s0x%02x\t", extra, i);
|
|
sprintf(extra, "%s0x%02x\t", extra, i);
|
|
|
- for (j=0; j<8; j++) {
|
|
|
|
|
|
|
+ for (j=0; j<8 && i+j<EFUSE_MAX_MAP_LEN; j++) {
|
|
|
// DBG_871X("%02X ", data[i+j]);
|
|
// DBG_871X("%02X ", data[i+j]);
|
|
|
sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseInitMap[i+j]);
|
|
sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseInitMap[i+j]);
|
|
|
}
|
|
}
|
|
|
// DBG_871X("\t");
|
|
// DBG_871X("\t");
|
|
|
sprintf(extra, "%s\t", extra);
|
|
sprintf(extra, "%s\t", extra);
|
|
|
- for (; j<16; j++) {
|
|
|
|
|
|
|
+ for (; j<16 && i+j<EFUSE_MAX_MAP_LEN; j++) {
|
|
|
// DBG_871X("%02X ", data[i+j]);
|
|
// DBG_871X("%02X ", data[i+j]);
|
|
|
sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseInitMap[i+j]);
|
|
sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseInitMap[i+j]);
|
|
|
}
|
|
}
|
|
@@ -9296,13 +9296,13 @@ static int rtw_mp_efuse_get(struct net_device *dev,
|
|
|
{
|
|
{
|
|
|
// DBG_871X("\t0x%02x\t", i);
|
|
// DBG_871X("\t0x%02x\t", i);
|
|
|
sprintf(extra, "%s0x%02x\t", extra, i);
|
|
sprintf(extra, "%s0x%02x\t", extra, i);
|
|
|
- for (j=0; j<8; j++) {
|
|
|
|
|
|
|
+ for (j=0; j<8 && i+j<EFUSE_MAX_MAP_LEN; j++) {
|
|
|
// DBG_871X("%02X ", pEfuseHal->fakeEfuseModifiedMap[i+j]);
|
|
// DBG_871X("%02X ", pEfuseHal->fakeEfuseModifiedMap[i+j]);
|
|
|
sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseModifiedMap[i+j]);
|
|
sprintf(extra, "%s%02X ", extra, pEfuseHal->fakeEfuseModifiedMap[i+j]);
|
|
|
}
|
|
}
|
|
|
// DBG_871X("\t");
|
|
// DBG_871X("\t");
|
|
|
sprintf(extra, "%s\t", extra);
|
|
sprintf(extra, "%s\t", extra);
|
|
|
- for (; j<16; j++) {
|
|
|
|
|
|
|
+ for (; j<16 && i+j<EFUSE_MAX_MAP_LEN; j++) {
|
|
|
// DBG_871X("%02X ", pEfuseHal->fakeEfuseModifiedMap[i+j]);
|
|
// DBG_871X("%02X ", pEfuseHal->fakeEfuseModifiedMap[i+j]);
|
|
|
sprintf(extra, "%s %02X", extra, pEfuseHal->fakeEfuseModifiedMap[i+j]);
|
|
sprintf(extra, "%s %02X", extra, pEfuseHal->fakeEfuseModifiedMap[i+j]);
|
|
|
}
|
|
}
|