应检查从外部来源收到的值的有效性

问题描述 投票:0回答:1

违反后的Polyspace报告

应检查从外部来源收到的值的有效性

 Std_ReturnType ProductionState (uint8 * Data)
{
    if (Data != NULL_PTR) {
        *Data = 0x00u;
        return(E_OK);
    }

    return(E_NOT_OK);
}

为什么要举报?为了避免违反MISRA,还需要进行哪些检查?

c callback misra
1个回答
0
投票

是否有任何机构知道如何解决以上警告?即使我正在检查NULL指针,也仍然违反了MISRA 4.14我,e ...应该检查来自外部源的值的有效性。

如何解决以上警告?

© www.soinside.com 2019 - 2024. All rights reserved.