mirror of https://github.com/CGAL/cgal
avoid potentially infinite loop
This commit is contained in:
parent
2c13f1fe6b
commit
174a1d68e0
|
|
@ -276,11 +276,11 @@ struct Non_manifold_output_visitor
|
||||||
|
|
||||||
if (vid_not_used.any()){
|
if (vid_not_used.any()){
|
||||||
std::vector<ID> free_vids;
|
std::vector<ID> free_vids;
|
||||||
for (ID i = vid_not_used.find_first();
|
for (auto i = vid_not_used.find_first();
|
||||||
i < vid_not_used.npos;
|
i < vid_not_used.npos;
|
||||||
i = vid_not_used.find_next(i))
|
i = vid_not_used.find_next(i))
|
||||||
{
|
{
|
||||||
free_vids.push_back(i);
|
free_vids.push_back(static_cast<ID>(i));
|
||||||
}
|
}
|
||||||
// now reindex the vertices
|
// now reindex the vertices
|
||||||
for (auto& p : vid1)
|
for (auto& p : vid1)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue