From 8cacbd1b7725009a256bb5cc49192168abf97ff2 Mon Sep 17 00:00:00 2001
From: rinkk <karsten.rink@ufz.de>
Date: Thu, 11 Feb 2021 14:46:39 +0100
Subject: [PATCH] nullptr tests

---
 Applications/Utils/MeshEdit/AddFaultToVoxelGrid.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/Applications/Utils/MeshEdit/AddFaultToVoxelGrid.cpp b/Applications/Utils/MeshEdit/AddFaultToVoxelGrid.cpp
index 434cd4c95c0..9e1cb2b663f 100644
--- a/Applications/Utils/MeshEdit/AddFaultToVoxelGrid.cpp
+++ b/Applications/Utils/MeshEdit/AddFaultToVoxelGrid.cpp
@@ -233,6 +233,11 @@ int main(int argc, char* argv[])
 
     std::unique_ptr<MeshLib::Mesh> mesh(
         MeshLib::IO::readMeshFromFile(input_name));
+    if (mesh == nullptr)
+    {
+        ERR("Input mesh not found...");
+        return EXIT_FAILURE;
+    }
     if (!isVoxelGrid(*mesh))
     {
         return EXIT_FAILURE;
@@ -246,6 +251,11 @@ int main(int argc, char* argv[])
 
     std::unique_ptr<MeshLib::Mesh> fault(
         MeshLib::IO::readMeshFromFile(fault_name));
+    if (mesh == nullptr)
+    {
+        ERR("Fault mesh not found...");
+        return EXIT_FAILURE;
+    }
     if (fault->getDimension() != 2)
     {
         ERR("Fault needs to be a 2D mesh.");
-- 
GitLab