From 6be14510516e2d291ef1357ac634a0680ad52ff8 Mon Sep 17 00:00:00 2001 From: Scott R Charlton Date: Thu, 10 Jul 2014 04:57:31 +0000 Subject: [PATCH] memory leak fix git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@8828 1feff8c3-07ed-0310-ac33-dd36852eb9cd --- unit/TestIPhreeqcLib.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/unit/TestIPhreeqcLib.cpp b/unit/TestIPhreeqcLib.cpp index 224cb269..670ab7b5 100644 --- a/unit/TestIPhreeqcLib.cpp +++ b/unit/TestIPhreeqcLib.cpp @@ -4288,6 +4288,11 @@ void TestIPhreeqcLib::TestMultiPunchCSelectedOutput(void) CPPUNIT_ASSERT_EQUAL(IPQ_INVALIDARG, ::SetCurrentSelectedOutputUserNumber(id, -1)); CPPUNIT_ASSERT_EQUAL(IPQ_OK, ::SetCurrentSelectedOutputUserNumber(id, 0)); CPPUNIT_ASSERT_EQUAL(0, ::GetCurrentSelectedOutputUserNumber(id)); + + if (id >= 0) + { + CPPUNIT_ASSERT_EQUAL(IPQ_OK, ::DestroyIPhreeqc(id)); + } } void TestIPhreeqcLib::TestGetSelectedOutputCount(void)