rocr: Unchecked return value as arg
v1: Add value pointer validation before dereferencing in GetInfo method for MODULE_NAME case. Signed-off-by: Alysa Liu <Alysa.Liu@amd.com>
This commit is contained in:
@@ -145,6 +145,9 @@ namespace code {
|
||||
}
|
||||
case HSA_CODE_SYMBOL_INFO_MODULE_NAME: {
|
||||
std::string ModuleName = GetModuleName();
|
||||
if (!value) {
|
||||
return HSA_STATUS_ERROR_INVALID_ARGUMENT;
|
||||
}
|
||||
memset(value, 0x0, ModuleName.size());
|
||||
memcpy(value, ModuleName.c_str(), ModuleName.size());
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user