From 064b8da0a75d40a780b28ff4f8c9eadd9647134f Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Thu, 28 Nov 2024 13:21:20 -0500 Subject: [PATCH] tests/fuzz: fix memory leak from repeatedly calling add_error_table() Signed-off-by: Theodore Ts'o --- tests/fuzz/ext2fs_image_read_write_fuzzer.cc | 1 + tests/fuzz/ext2fs_read_bitmap_fuzzer.cc | 1 + 2 files changed, 2 insertions(+) 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; } -- 2.47.2