!241 [sync] PR-235: fsck: fix memory leak on an error exit
From: @openeuler-sync-bot Reviewed-by: @swf504 Signed-off-by: @swf504
This commit is contained in:
commit
e82b1cdedd
29
0016-fsck-fix-memory-leak-on-an-error-exit.patch
Normal file
29
0016-fsck-fix-memory-leak-on-an-error-exit.patch
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
From 7b76a84fd8f75fb53849a751db27d7dfd17bd8b6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Theodore Ts'o <tytso@mit.edu>
|
||||||
|
Date: Tue, 2 Jul 2024 11:23:47 +0800
|
||||||
|
Subject: [PATCH] fsck: fix memory leak on an error exit
|
||||||
|
|
||||||
|
This reduces noise from a static analyzer.
|
||||||
|
|
||||||
|
https://github.com/tytso/e2fsprogs/issues/160
|
||||||
|
|
||||||
|
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
|
||||||
|
---
|
||||||
|
misc/fsck.c | 1 +
|
||||||
|
1 file changed, 1 insertion(+)
|
||||||
|
|
||||||
|
diff --git a/misc/fsck.c b/misc/fsck.c
|
||||||
|
index 1769a10..64d0e7c 100644
|
||||||
|
--- a/misc/fsck.c
|
||||||
|
+++ b/misc/fsck.c
|
||||||
|
@@ -806,6 +806,7 @@ static void compile_fs_type(char *fs_type, struct fs_type_compile *cmp)
|
||||||
|
if ((negate && !cmp->negate) ||
|
||||||
|
(!negate && cmp->negate)) {
|
||||||
|
fputs(_(fs_type_syntax_error), stderr);
|
||||||
|
+ free(list);
|
||||||
|
exit(EXIT_USAGE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.33.0
|
||||||
|
|
||||||
@ -1,6 +1,6 @@
|
|||||||
Name: e2fsprogs
|
Name: e2fsprogs
|
||||||
Version: 1.47.0
|
Version: 1.47.0
|
||||||
Release: 6
|
Release: 7
|
||||||
Summary: Second extended file system management tools
|
Summary: Second extended file system management tools
|
||||||
License: GPLv2+ and LGPLv2 and MIT
|
License: GPLv2+ and LGPLv2 and MIT
|
||||||
URL: http://e2fsprogs.sourceforge.net/
|
URL: http://e2fsprogs.sourceforge.net/
|
||||||
@ -22,6 +22,7 @@ Patch12: 0012-debugfs-fix-infinite-loop-while-dumping-the-journal.patch
|
|||||||
Patch13: 0013-e4crypt-fix-spurious-Success-error-message.patch
|
Patch13: 0013-e4crypt-fix-spurious-Success-error-message.patch
|
||||||
Patch14: 0014-e2fsck-update-quota-accounting-after-directory-optim.patch
|
Patch14: 0014-e2fsck-update-quota-accounting-after-directory-optim.patch
|
||||||
Patch15: 0015-e2fsck-update-quota-when-deallocating-a-bad-inode.patch
|
Patch15: 0015-e2fsck-update-quota-when-deallocating-a-bad-inode.patch
|
||||||
|
Patch16: 0016-fsck-fix-memory-leak-on-an-error-exit.patch
|
||||||
|
|
||||||
BuildRequires: gcc pkgconfig texinfo
|
BuildRequires: gcc pkgconfig texinfo
|
||||||
BuildRequires: fuse-devel libblkid-devel libuuid-devel
|
BuildRequires: fuse-devel libblkid-devel libuuid-devel
|
||||||
@ -162,6 +163,9 @@ exit 0
|
|||||||
%{_mandir}/man8/*
|
%{_mandir}/man8/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jul 2 2024 cenhuilin <cenhuilin@kylinos.cn> - 1.47.0-7
|
||||||
|
- fsck: fix memory leak on an error exit
|
||||||
|
|
||||||
* Fri Jun 21 2024 liuh <liuhuan01@kylinos.cn> - 1.47.0-6
|
* Fri Jun 21 2024 liuh <liuhuan01@kylinos.cn> - 1.47.0-6
|
||||||
- sync patch from community
|
- sync patch from community
|
||||||
e2fsck: update quota when deallocating a bad inode
|
e2fsck: update quota when deallocating a bad inode
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user