SWDEV-311856 - check if the function pointer is valid

Change-Id: Iaa5bd7f8321434ce63d0bcf2791d3c65577b453d


[ROCm/clr commit: 1101cfedf5]
This commit is contained in:
haoyuan2
2021-11-22 09:51:57 -08:00
committed by Anusha Godavarthy Surya
parent 5d3ec295ba
commit 9cec2dcc94
+2 -1
View File
@@ -1055,7 +1055,8 @@ hipError_t hipGraphAddDependencies(hipGraph_t graph, const hipGraphNode_t* from,
hipError_t hipGraphExecKernelNodeSetParams(hipGraphExec_t hGraphExec, hipGraphNode_t node,
const hipKernelNodeParams* pNodeParams) {
HIP_INIT_API(hipGraphExecKernelNodeSetParams, hGraphExec, node, pNodeParams);
if (hGraphExec == nullptr || node == nullptr || pNodeParams == nullptr) {
if (hGraphExec == nullptr || node == nullptr || pNodeParams == nullptr ||
pNodeParams->func == nullptr) {
HIP_RETURN(hipErrorInvalidValue);
}
hipGraphNode_t clonedNode = hGraphExec->GetClonedNode(node);