From dbcdb9f8dfea3e3976f620d14afab623d78d81fa Mon Sep 17 00:00:00 2001
From: Christoph Lehmann <christoph.lehmann@ufz.de>
Date: Sat, 23 Apr 2016 16:13:05 +0200
Subject: [PATCH] [MaL] removed unneeded checks

---
 MathLib/ODE/CVodeSolver.cpp | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

diff --git a/MathLib/ODE/CVodeSolver.cpp b/MathLib/ODE/CVodeSolver.cpp
index ffa9c3f1c82..4c8d14069e0 100644
--- a/MathLib/ODE/CVodeSolver.cpp
+++ b/MathLib/ODE/CVodeSolver.cpp
@@ -300,16 +300,9 @@ CVodeSolverImpl::~CVodeSolverImpl()
 {
 	printStats(_cvode_mem);
 
-	if (_y)
-	{
-		N_VDestroy_Serial(_y);
-		N_VDestroy_Serial(_abstol);
-	}
-
-	if (_cvode_mem)
-	{
-		CVodeFree(&_cvode_mem);
-	}
+	N_VDestroy_Serial(_y);
+	N_VDestroy_Serial(_abstol);
+	CVodeFree(&_cvode_mem);
 }
 
 CVodeSolver::CVodeSolver(BaseLib::ConfigTree const& config,
-- 
GitLab