From a6d924e82e674faa550d43bb86a58c348ae80f7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Sun, 12 Apr 2015 12:42:34 +0200 Subject: [PATCH] Fix memory leaks when testing "unique_ptr.release()" --- test/unique_ptr_modifiers.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/unique_ptr_modifiers.cpp b/test/unique_ptr_modifiers.cpp index 3de952d..376c104 100644 --- a/test/unique_ptr_modifiers.cpp +++ b/test/unique_ptr_modifiers.cpp @@ -49,6 +49,7 @@ void test() int* j = p.release(); BOOST_TEST(p.get() == 0); BOOST_TEST(i == j); + p.reset(j); } //Unbounded array unique_ptr { @@ -57,6 +58,7 @@ void test() int* j = p.release(); BOOST_TEST(p.get() == 0); BOOST_TEST(i == j); + p.reset(j); } //Bounded array unique_ptr { @@ -65,6 +67,7 @@ void test() int* j = p.release(); BOOST_TEST(p.get() == 0); BOOST_TEST(i == j); + p.reset(j); } }