From 3faae89c8bc235af18d4895582f18392cdc34a6a Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sat, 3 Feb 2007 15:40:06 +0000 Subject: [PATCH] fix crash in BDS::outputScalarField --- Mesh/BDS.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Mesh/BDS.cpp b/Mesh/BDS.cpp index fe4c0ce920..0f62d20da1 100644 --- a/Mesh/BDS.cpp +++ b/Mesh/BDS.cpp @@ -1,4 +1,4 @@ -// $Id: BDS.cpp,v 1.72 2007-01-16 11:31:41 geuzaine Exp $ +// $Id: BDS.cpp,v 1.73 2007-02-03 15:40:06 geuzaine Exp $ // // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle // @@ -32,6 +32,7 @@ bool test_move_point_parametric_triangle (BDS_Point * p, double u, double v, BDS void outputScalarField(std::list < BDS_Face * >t, const char *iii, int param) { FILE *f = fopen(iii, "w"); + if(!f) return; fprintf(f, "View \"scalar\" {\n"); std::list < BDS_Face * >::iterator tit = t.begin(); std::list < BDS_Face * >::iterator tite = t.end(); -- GitLab