summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorSwen Schillig <swen@linux.ibm.com>2019-07-29 10:47:20 +0200
committerAndrew Bartlett <abartlet@samba.org>2019-08-08 10:08:32 +0000
commit84e519f36559f783af7e1143175ae6b316bd1e75 (patch)
treeeea64170620a25be9568a31e9905641d5f96d546 /lib
parentbb8cc5956f7bac9afedcba2744d691b2d8485b62 (diff)
downloadsamba-84e519f36559f783af7e1143175ae6b316bd1e75.tar.gz
util: Free memory in charset torture test to satisfy sanitizer
Signed-off-by: Swen Schillig <swen@linux.ibm.com> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Matthias Dieter Wallnöfer <mdw@samba.org>
Diffstat (limited to 'lib')
-rw-r--r--lib/util/charset/tests/convert_string.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/util/charset/tests/convert_string.c b/lib/util/charset/tests/convert_string.c
index 42b0c32f792..e99a2965a05 100644
--- a/lib/util/charset/tests/convert_string.c
+++ b/lib/util/charset/tests/convert_string.c
@@ -1525,6 +1525,11 @@ static bool test_gd_case_utf8_handle(struct torture_context *tctx)
torture_assert(tctx, strncasecmp_m_handle(iconv_handle, gd_upper,
gd_lower, gd_utf8.length) == 0,
"case insensitive comparison upper/lower");
+
+ data_blob_free(&gd_utf8);
+ data_blob_free(&gd_utf8_upper);
+ data_blob_free(&gd_utf8_lower);
+
return true;
}
@@ -1589,6 +1594,11 @@ static bool test_gd_case_cp850_handle(struct torture_context *tctx)
torture_assert(tctx, strncasecmp_m_handle(iconv_handle, gd_upper,
gd_lower, gd_cp850.length) == 0,
"case insensitive comparison upper/lower");
+
+ data_blob_free(&gd_cp850);
+ data_blob_free(&gd_cp850_upper);
+ data_blob_free(&gd_cp850_lower);
+
return true;
}