diff options
author | Swen Schillig <swen@linux.ibm.com> | 2019-07-29 10:47:20 +0200 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2019-08-08 10:08:32 +0000 |
commit | 84e519f36559f783af7e1143175ae6b316bd1e75 (patch) | |
tree | eea64170620a25be9568a31e9905641d5f96d546 /lib | |
parent | bb8cc5956f7bac9afedcba2744d691b2d8485b62 (diff) | |
download | samba-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.c | 10 |
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; } |