From 98eb7d7ee51173b0d030036f8c397546e480e3fd Mon Sep 17 00:00:00 2001 From: Thomas Fischer <thomas.fischer@ufz.de> Date: Thu, 20 Dec 2018 11:37:53 +0100 Subject: [PATCH] [MeL/IO] Check res. of mesh writing; report error. --- MeshLib/IO/writeMeshToFile.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/MeshLib/IO/writeMeshToFile.cpp b/MeshLib/IO/writeMeshToFile.cpp index 602cbfbf4fd..13b547e1a67 100644 --- a/MeshLib/IO/writeMeshToFile.cpp +++ b/MeshLib/IO/writeMeshToFile.cpp @@ -34,7 +34,13 @@ int writeMeshToFile(const MeshLib::Mesh &mesh, const std::string &file_name) if (BaseLib::hasFileExtension("vtu", file_name)) { MeshLib::IO::VtuInterface writer(&mesh); - writer.writeToFile(file_name); + auto const result = writer.writeToFile(file_name); + if (!result) + { + ERR("writeMeshToFile(): Could not write mesh to '%s'.", + file_name.c_str()); + return -1; + } return 0; } -- GitLab