From 4a9d2d321a99b75667ba10d78fc52290c9d97f6c Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Fri, 13 Mar 2015 15:45:40 -0400 Subject: [PATCH] Crashed attempting to access non-existing element. Fixes #1258 --- src/cgalutils.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cgalutils.cc b/src/cgalutils.cc index 15d880fa..c308a816 100644 --- a/src/cgalutils.cc +++ b/src/cgalutils.cc @@ -1180,7 +1180,7 @@ namespace CGALUtils { int idx = allVertices.lookup(vector_convert(p)); if (currface.empty() || idx != currface.back()) currface.push_back(idx); } - if (currface.front() == currface.back()) currface.pop_back(); + if (!currface.empty() && currface.front() == currface.back()) currface.pop_back(); if (currface.size() < 3) faces.pop_back(); // Cull empty triangles } }