From 81ee5b4b1785ff2d06b15d11ceeb00bb79c47f65 Mon Sep 17 00:00:00 2001 From: Jürgen Knödlseder Date: Mon, 23 Dec 2013 09:04:07 +0100 Subject: [PATCH] Do not copy tests (they are cloned) --- src/test/GTestSuite.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/test/GTestSuite.cpp b/src/test/GTestSuite.cpp index 7e521e8..ddae4f2 100644 --- a/src/test/GTestSuite.cpp +++ b/src/test/GTestSuite.cpp @@ -844,8 +844,8 @@ void GTestSuite::init_members(void) { // Initialise members m_name = "Unnamed Test Suite"; - m_functions.clear(); m_names.clear(); + m_functions.clear(); m_tests.clear(); m_stack_try.clear(); m_index = 0; @@ -873,9 +873,8 @@ void GTestSuite::copy_members(const GTestSuite& suite) { // Copy members m_name = suite.m_name; - m_functions = suite.m_functions; m_names = suite.m_names; - m_tests = suite.m_tests; + m_functions = suite.m_functions; m_stack_try = suite.m_stack_try; m_index = suite.m_index; m_failures = suite.m_failures; @@ -900,7 +899,8 @@ void GTestSuite::free_members(void) { // Delete test cases for (int i = 0; i < m_tests.size(); ++i) { - delete m_tests[i]; + delete m_tests[i]; + m_tests[i] = NULL; } // Close logger -- libgit2 0.21.4