From 511883b68ceb8ac018f64a91e68d02c304077c44 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Thu, 13 Apr 2017 20:35:50 +0200 Subject: [PATCH] fix crash --- Mesh/meshGFaceLloyd.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Mesh/meshGFaceLloyd.cpp b/Mesh/meshGFaceLloyd.cpp index aefca5896d..eb265729fd 100644 --- a/Mesh/meshGFaceLloyd.cpp +++ b/Mesh/meshGFaceLloyd.cpp @@ -945,7 +945,8 @@ void lpcvt::step3(DocRecord& triangulator,GFace* gf){ for(i=0;i<triangulator.numPoints;i++){ if(!interior(triangulator,gf,i) && !invisible(triangulator,gf,i)){ num = triangulator._adjacencies[i].t_length; - s1 = borders[i].get_segment(0); + if(borders[i].get_number_segments() < 2) continue; + s1 = borders[i].get_segment(0); s2 = borders[i].get_segment(1); angle = angles[i]; for(j=0;j<num;j++){ -- GitLab