RETVOID.IMPLICIT
隐式 int 函数返回虚值
RETVOID.IMPLICIT 检查器查找那些隐式 int 函数具有无返回值的明确返回语句的实例。
漏洞与风险
如果使用了返回的值,可能导致用到未初始化的内存。
漏洞代码示例
复制
#include <math.h>
#include <stdio.h>
#define OK 1
func ()
{
return;
}
Klocwork 标记了此代码中的第 6 行,其中的隐式 int 函数 func() 具有一个无返回值的 return 语句。