From d5ca3b721e049fc4f59718a55c932a06533d4b3c Mon Sep 17 00:00:00 2001
From: PilzAdam <pilzadam@minetest.net>
Date: Tue, 14 May 2013 12:29:30 +0200
Subject: [PATCH] Fix memory leak in run_tests()

---
 src/test.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/test.cpp b/src/test.cpp
index d1f53f880..e1dbfa6b8 100644
--- a/src/test.cpp
+++ b/src/test.cpp
@@ -1772,6 +1772,10 @@ void run_tests()
 		TEST(TestConnection);
 		dout_con<<"=== END RUNNING UNIT TESTS FOR CONNECTION ==="<<std::endl;
 	}
+
+	delete idef;
+	delete ndef;
+
 	if(tests_failed == 0){
 		infostream<<"run_tests(): "<<tests_failed<<" / "<<tests_run<<" tests failed."<<std::endl;
 		infostream<<"run_tests() passed."<<std::endl;
@@ -1781,7 +1785,5 @@ void run_tests()
 		errorstream<<"run_tests() aborting."<<std::endl;
 		abort();
 	}
-	delete idef;
-	delete ndef;
 }
 
-- 
GitLab