From ea8e0439e3f17b07bab12d80431f0b73c836c455 Mon Sep 17 00:00:00 2001 From: Michael Tryby Date: Tue, 16 Apr 2019 16:06:44 -0400 Subject: [PATCH] Update test_cstrhelper.cpp Fixed mem leak --- tests/util/test_cstrhelper.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/util/test_cstrhelper.cpp b/tests/util/test_cstrhelper.cpp index 6011573..2ee0ecd 100644 --- a/tests/util/test_cstrhelper.cpp +++ b/tests/util/test_cstrhelper.cpp @@ -11,6 +11,8 @@ ****************************************************************************** */ +#include + #define BOOST_TEST_MODULE cstr_helper #include @@ -30,15 +32,15 @@ BOOST_AUTO_TEST_SUITE(test_cstrhelper) BOOST_AUTO_TEST_CASE(test_duplicate) { - char source[] = "I will be rewarded for good behavior."; + + std::string source = "I will be rewarded for good behavior."; char *dest = NULL; - cstr_duplicate(&dest, source); + cstr_duplicate(&dest, source.c_str()); BOOST_CHECK(check_string(dest, source)); BOOST_CHECK(cstr_isnullterm(dest) == true); free(dest); - free(source); }