Added some debug log commands.
FossilOrigin-Name: 9e064023099f4e9a610c78bda0e99c0967fb9127311f2107032c96daab3a91bc
This commit is contained in:
parent
9b5fc16df8
commit
8d47274f77
@ -21,8 +21,13 @@ static void wtpinfo_readsubelems_wtp_board_data(struct wtpinfo * wtpinfo,uint8_t
|
||||
int subtype= (val>>16)&0xffff;
|
||||
int sublen = val&0xffff;
|
||||
i+=4;
|
||||
if (sublen+i>len)
|
||||
if (sublen+i>len){
|
||||
cw_log_debug1("WTP Board data sub-element too long, type=%d,len=%d",subtype,sublen);
|
||||
return;
|
||||
}
|
||||
|
||||
cw_log_debug2("Reading WTP board data sub-element, type=%d, len=%d",subtype,sublen);
|
||||
|
||||
switch(subtype){
|
||||
case CWBOARDDATA_MODELNO:
|
||||
cw_setstr(&wtpinfo->model_no,msgelem+i,sublen);
|
||||
@ -35,6 +40,11 @@ static void wtpinfo_readsubelems_wtp_board_data(struct wtpinfo * wtpinfo,uint8_t
|
||||
memcpy(wtpinfo->macaddress,msgelem+i,sublen);
|
||||
wtpinfo->macaddress_len=sublen;
|
||||
break;
|
||||
case CWBOARDDATA_BOARDID:
|
||||
cw_setstr(&wtpinfo->board_id,msgelem+i,sublen);
|
||||
break;
|
||||
case CWBOARDDATA_REVISION:
|
||||
cw_setstr(&wtpinfo->board_revision,msgelem+i,sublen);
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user