Details
Description
NetIdent shows a garbage string instead of "Undefined" for device class = 0x38 (one beyond the end of the array).
In Lwip_NetIdent_Functions.c line 127 (rev. 66035):
if ( usDeviceClass <= MAX_CNT(s_aszLwip_NetIdent_HwNames) )
{
pszHwName = s_aszLwip_NetIdent_HwNames[usDeviceClass];
}
the proper comparison should be just “<” (less than).