违反后的Polyspace报告
应检查从外部来源收到的值的有效性
Std_ReturnType ProductionState (uint8 * Data)
{
if (Data != NULL_PTR) {
*Data = 0x00u;
return(E_OK);
}
return(E_NOT_OK);
}
为什么要举报?为了避免违反MISRA,还需要进行哪些检查?
是否有任何机构知道如何解决以上警告?即使我正在检查NULL指针,也仍然违反了MISRA 4.14我,e ...应该检查来自外部源的值的有效性。
如何解决以上警告?