]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix memory leak in lex_test.c
authorOndřej Surý <ondrej@sury.org>
Mon, 19 Nov 2018 06:47:05 +0000 (07:47 +0100)
committerMark Andrews <marka@isc.org>
Wed, 21 Nov 2018 20:46:55 +0000 (15:46 -0500)
(cherry picked from commit 7a3eb391faa8e1de83210c53cf7c75c9e10dcfb8)

lib/isc/tests/lex_test.c

index fc843961a028dae0768c93e2023ea3662b2c8aa8..bd0c62c713c99eb503eaf1890b5bcfabf895ad57 100644 (file)
@@ -57,6 +57,10 @@ lex_0xff(void **state) {
 
        result = isc_lex_gettoken(lex, 0, &token);
        assert_int_equal(result, ISC_R_SUCCESS);
+
+       isc_lex_destroy(&lex);
+
+       isc_mem_destroy(&mctx);
 }
 
 /* check setting of source line */
@@ -101,6 +105,10 @@ lex_setline(void **state) {
 
        line = isc_lex_getsourceline(lex);
        assert_int_equal(line, 105U);
+
+       isc_lex_destroy(&lex);
+
+       isc_mem_destroy(&mctx);
 }
 
 int