From 605be957c53d78f06faad9edf32d01eab59c64f3 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Mon, 20 Mar 2017 20:56:56 +0000 Subject: [PATCH] fix crash --- contrib/HighOrderMeshOptimizer/OptHomFastCurving.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contrib/HighOrderMeshOptimizer/OptHomFastCurving.cpp b/contrib/HighOrderMeshOptimizer/OptHomFastCurving.cpp index 2bd19bd638..e29a4cb5aa 100644 --- a/contrib/HighOrderMeshOptimizer/OptHomFastCurving.cpp +++ b/contrib/HighOrderMeshOptimizer/OptHomFastCurving.cpp @@ -588,6 +588,7 @@ public: oss << fNameBase << "_" << tag << ".msh"; std::string fName = oss.str(); FILE *fp = fopen(fName.c_str(), "w"); + if(!fp) return; fprintf(fp, "$MeshFormat\n2.2 0 8\n$EndMeshFormat\n"); fprintf(fp, "$Nodes\n"); fprintf(fp, "%d\n", point_.size()); @@ -632,6 +633,7 @@ public: oss << fNameBase << "_" << tag << ".msh"; std::string fName = oss.str(); FILE *fp = fopen(fName.c_str(), "w"); + if(!fp) return; fprintf(fp, "$MeshFormat\n2.2 0 8\n$EndMeshFormat\n"); fprintf(fp, "$Nodes\n"); fprintf(fp, "%d\n", vert_.size()); -- GitLab