From: Theodore Ts'o Date: Thu, 28 Nov 2024 18:21:20 +0000 (-0500) Subject: tests/fuzz: fix memory leak from repeatedly calling add_error_table() X-Git-Tag: v1.47.2-rc1~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=064b8da0a75d40a780b28ff4f8c9eadd9647134f;p=thirdparty%2Fe2fsprogs.git tests/fuzz: fix memory leak from repeatedly calling add_error_table() Signed-off-by: Theodore Ts'o --- diff --git a/tests/fuzz/ext2fs_image_read_write_fuzzer.cc b/tests/fuzz/ext2fs_image_read_write_fuzzer.cc index 8aa0cb845..e6e0719f6 100644 --- a/tests/fuzz/ext2fs_image_read_write_fuzzer.cc +++ b/tests/fuzz/ext2fs_image_read_write_fuzzer.cc @@ -130,6 +130,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { ext2fs_close(fs); } close(fd); + remove_error_table(&et_ext2_error_table); return 0; } diff --git a/tests/fuzz/ext2fs_read_bitmap_fuzzer.cc b/tests/fuzz/ext2fs_read_bitmap_fuzzer.cc index fa3d7e7d2..9118837d2 100644 --- a/tests/fuzz/ext2fs_read_bitmap_fuzzer.cc +++ b/tests/fuzz/ext2fs_read_bitmap_fuzzer.cc @@ -103,6 +103,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { com_err(progname, retval, "while trying to close file system"); } close(fd); + remove_error_table(&et_ext2_error_table); return 0; }