]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
util: Free memory in charset torture test to satisfy sanitizer
authorSwen Schillig <swen@linux.ibm.com>
Mon, 29 Jul 2019 08:47:20 +0000 (10:47 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 8 Aug 2019 10:08:32 +0000 (10:08 +0000)
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>
lib/util/charset/tests/convert_string.c

index 42b0c32f792d53fa5a4a87185530078cf58275d9..e99a2965a0553de65e93868ebdc7aa8dd0ed3295 100644 (file)
@@ -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;
 }