From: Martin Willi Date: Mon, 4 Nov 2013 11:13:08 +0000 (+0100) Subject: unit-tests: Clean up memory in new asn1 unit tests X-Git-Tag: 5.1.2dr1~33^2~41 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=382fa8b41991a366eafc84f845a20e0bf5b05a51;p=thirdparty%2Fstrongswan.git unit-tests: Clean up memory in new asn1 unit tests Test runner checks for leaks when leak detective is enabled. --- diff --git a/src/libstrongswan/tests/suites/test_asn1.c b/src/libstrongswan/tests/suites/test_asn1.c index 5ac4a94239..1cd81e0f13 100644 --- a/src/libstrongswan/tests/suites/test_asn1.c +++ b/src/libstrongswan/tests/suites/test_asn1.c @@ -45,6 +45,7 @@ START_TEST(test_asn1_algorithmIdentifier) { algid = asn1_algorithmIdentifier(test[i].n); ck_assert(chunk_equals(algid, test[i].algid)); + free(algid.ptr); } } END_TEST @@ -527,6 +528,7 @@ START_TEST(test_asn1_from_time) } chunk = asn1_from_time(&test[i].time, test[i].type); ck_assert(chunk_equals(chunk, test[i].chunk)); + free(chunk.ptr); } } END_TEST @@ -600,7 +602,7 @@ START_TEST(test_asn1_build_object) pos = asn1_build_object(&a, test[i].b[0], test[i].len); ck_assert(pos == (a.ptr + test[i].size)); ck_assert(a.len == test[i].size + test[i].len); - ck_assert(memeq(a.ptr, test[i].b, test[i].size)); + ck_assert(memeq(a.ptr, test[i].b, test[i].size)); chunk_free(&a); } }