From ea4c8a4a50f17ad2b25f9aa12f28aaefb64de4b7 Mon Sep 17 00:00:00 2001 From: Thien Hoang Date: Mon, 3 Jun 2019 15:08:21 +0700 Subject: [PATCH] Initializing value for ind should be done once --- .../include/CGAL/Shortest_noncontractible_cycle.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Surface_mesh_topology/include/CGAL/Shortest_noncontractible_cycle.h b/Surface_mesh_topology/include/CGAL/Shortest_noncontractible_cycle.h index f6f89b216b5..f716d607e17 100644 --- a/Surface_mesh_topology/include/CGAL/Shortest_noncontractible_cycle.h +++ b/Surface_mesh_topology/include/CGAL/Shortest_noncontractible_cycle.h @@ -56,8 +56,8 @@ public: if (min_distance < 0) return cycle; // empty cycle; // Trace back the path from `a` to root int ind; + ind = min_a; do { - ind = min_a; cycle.push_back(m_gmap.alpha<0>(spanning_tree[ind])); ind = trace_index[ind]; } while (ind != -1); @@ -65,8 +65,8 @@ public: cycle.reverse(); cycle.push_back(min_noncon_edge); // Trace back the path from `b` to root + ind = min_b; do { - ind = min_b; cycle.push_back(m_gmap.alpha<0>(spanning_tree[ind])); ind = trace_index[ind]; } while (ind != -1);