整数のファイルから値を読み取っているときに、コベリティ チェックで次のエラーが発生します
関数「fread」を呼び出すと、引数「readval」が汚染されます
//coverity note: Calling function "fread" taints argument "readval".
if(fread(&readval, sizeof(int), 1, fp) < 1) {
return;
} else {
//coverity note: Passing tainted variable "readval" to a tainted sink.
f1(&readval);
}
このエラーを処理するにはどうすればよいですか? 「readval」が破損していないことを確認するために実行する必要がある健全性チェック。