diff --git a/Mesh/BDS.cpp b/Mesh/BDS.cpp index fe4c0ce920a2eab7ca56be6f3626c7f87a744ea3..0f62d20da1e084a575a46488349d2c5e68fd04a6 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();