diff --git a/onnxruntime/core/providers/openvino/ov_versions/capability.cc b/onnxruntime/core/providers/openvino/ov_versions/capability.cc index 1893700cab09c..16d3f1a1d9c03 100644 --- a/onnxruntime/core/providers/openvino/ov_versions/capability.cc +++ b/onnxruntime/core/providers/openvino/ov_versions/capability.cc @@ -179,7 +179,7 @@ std::vector> GetCapability::Execute() { omit_subgraph = false; } else if (j < total_clusters - 1) { bool append_node = false; - while (j < total_clusters && !append_node) { + while (j < total_clusters - 1 && !append_node) { j = j + 1; append_node = AddTrivialClusterToNextClusterIfConnected(graph_viewer_, index, connected_clusters[j]); }