From dbf00966b924637d35f38ef92e2f3ce1ab6a6584 Mon Sep 17 00:00:00 2001 From: Rahul Manocha Date: Wed, 4 Sep 2024 00:37:00 +0000 Subject: [PATCH] SWDEV-479575 - Graph clone root size check Change-Id: I34dd43ea36ce1e2623198e6ce1179318b9f7e277 --- hipamd/src/hip_graph_internal.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hipamd/src/hip_graph_internal.cpp b/hipamd/src/hip_graph_internal.cpp index ad1614d772..c90a8cd75e 100644 --- a/hipamd/src/hip_graph_internal.cpp +++ b/hipamd/src/hip_graph_internal.cpp @@ -357,7 +357,9 @@ Graph* Graph::clone(std::unordered_map& clonedNodes) const { newGraph->graphUserObj_.insert(userObj); } // Clone the root nodes to the new graph - memcpy(&newGraph->roots_[0], &roots_[0], sizeof(Node) * roots_.size()); + if (roots_.size() > 0) { + memcpy(&newGraph->roots_[0], &roots_[0], sizeof(Node) * roots_.size()); + } return newGraph; }