From 0bbf2d5244f1d5b34405d9e778be865edbc4bb4d Mon Sep 17 00:00:00 2001 From: Jaydeep Patel Date: Thu, 14 Nov 2024 05:54:25 +0000 Subject: [PATCH] SWDEV-498077 - Check topoOrder_ before accessing it. Change-Id: I10e3c24ca8dc1009b8ac8ac27b3e9a6296f9a7ee [ROCm/clr commit: d997f78be40ccfc87167de5087a9e7ae6deac8e9] --- projects/clr/hipamd/src/hip_graph_internal.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/clr/hipamd/src/hip_graph_internal.cpp b/projects/clr/hipamd/src/hip_graph_internal.cpp index 64f4c7be77..68a68f4592 100644 --- a/projects/clr/hipamd/src/hip_graph_internal.cpp +++ b/projects/clr/hipamd/src/hip_graph_internal.cpp @@ -838,7 +838,7 @@ hipError_t GraphExec::Run(hipStream_t graph_launch_stream) { // If this is a repeat launch, make sure corresponding MemFreeNode exists for a MemAlloc node if (repeatLaunch_ == true) { - if (topoOrder_[0]->GetParentGraph()->GetMemAllocNodeCount() > 0) { + if (!topoOrder_.empty() && topoOrder_[0]->GetParentGraph()->GetMemAllocNodeCount() > 0) { return hipErrorInvalidValue; } } else {