diff --git a/0023-e4defrag-fix-memory-leak.patch b/0023-e4defrag-fix-memory-leak.patch new file mode 100644 index 0000000000000000000000000000000000000000..842f80b70486b233d45296f31d662e0a0e45962a --- /dev/null +++ b/0023-e4defrag-fix-memory-leak.patch @@ -0,0 +1,25 @@ +From dd0c4efa173203484f0cd612f97eb19181240a33 Mon Sep 17 00:00:00 2001 +From: Super User +Date: Wed, 9 Apr 2025 16:59:58 +0300 +Subject: [PATCH] e4defrag: fix memory leak + +Signed-off-by: Theodore Ts'o +--- + misc/e4defrag.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/misc/e4defrag.c b/misc/e4defrag.c +index e3011d7..1f5dfea 100644 +--- a/misc/e4defrag.c ++++ b/misc/e4defrag.c +@@ -1658,6 +1658,7 @@ out: + free_ext(orig_list_physical); + free_ext(orig_list_logical); + free_ext(donor_list_physical); ++ free_ext(donor_list_logical); + free_exts_group(orig_group_head); + return 0; + } +-- +2.43.0 + diff --git a/e2fsprogs.spec b/e2fsprogs.spec index a1a71afa195b428ce2bf3ccaf05954406a2ff45e..38a590ecda77e2c4b22d575ae66ca26198ab13d6 100644 --- a/e2fsprogs.spec +++ b/e2fsprogs.spec @@ -1,6 +1,6 @@ Name: e2fsprogs Version: 1.47.0 -Release: 10 +Release: 11 Summary: Second extended file system management tools License: GPLv2+ and LGPLv2 and MIT URL: http://e2fsprogs.sourceforge.net/ @@ -29,6 +29,7 @@ Patch19: 0019-e2fsck-fix-acl-block-leak-when-process-orphan-list.patch Patch20: 0020-e2fsck-fix-handling-of-a-invalid-symlink-in-an-inlin.patch Patch21: 0021-e2fsprogs-modify-dumpe2fs-to-report-free-block-range.patch Patch22: 0022-resize2fs-use-Direct-I-O-when-reading-the-superblock.patch +Patch23: 0023-e4defrag-fix-memory-leak.patch BuildRequires: gcc pkgconfig texinfo BuildRequires: fuse-devel libblkid-devel libuuid-devel @@ -169,6 +170,9 @@ exit 0 %{_mandir}/man8/* %changelog +* Wed Nov 5 2025 liuh - 1.47.0-11 +- e4defrag: fix memory leak + * Thu Jul 24 2025 zhangjian - 1.47.0-10 - backport bugfix from upstream