fix memory leak in cryptsetup-generator.c
This commit is contained in:
parent
e7d7cef89a
commit
f0b7bd83b2
25
backport-fix-memory-leak-in-cryptsetup-generator.patch
Normal file
25
backport-fix-memory-leak-in-cryptsetup-generator.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
From 7ce0104da894efd4d43f25ae1f0e3454d085d9c8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Daan De Meyer <daan.j.demeyer@gmail.com>
|
||||||
|
Date: Fri, 31 May 2024 11:33:12 +0200
|
||||||
|
Subject: [PATCH 7020/9500] cryptsetup-generator: Fix memory leak
|
||||||
|
|
||||||
|
---
|
||||||
|
src/cryptsetup/cryptsetup-generator.c | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/src/cryptsetup/cryptsetup-generator.c b/src/cryptsetup/cryptsetup-generator.c
|
||||||
|
index 904e4cd..1446ea3 100644
|
||||||
|
--- a/src/cryptsetup/cryptsetup-generator.c
|
||||||
|
+++ b/src/cryptsetup/cryptsetup-generator.c
|
||||||
|
@@ -578,6 +578,8 @@ static crypto_device* crypt_device_free(crypto_device *d) {
|
||||||
|
free(d->uuid);
|
||||||
|
free(d->keyfile);
|
||||||
|
free(d->keydev);
|
||||||
|
+ free(d->headerdev);
|
||||||
|
+ free(d->datadev);
|
||||||
|
free(d->name);
|
||||||
|
free(d->options);
|
||||||
|
return mfree(d);
|
||||||
|
--
|
||||||
|
2.33.0
|
||||||
|
|
||||||
@ -25,7 +25,7 @@
|
|||||||
Name: systemd
|
Name: systemd
|
||||||
Url: https://systemd.io/
|
Url: https://systemd.io/
|
||||||
Version: 255
|
Version: 255
|
||||||
Release: 29
|
Release: 30
|
||||||
License: MIT and LGPLv2+ and GPLv2+
|
License: MIT and LGPLv2+ and GPLv2+
|
||||||
Summary: System and Service Manager
|
Summary: System and Service Manager
|
||||||
|
|
||||||
@ -130,6 +130,7 @@ Patch9058: journal-don-t-enable-systemd-journald-audit.socket.patch
|
|||||||
|
|
||||||
Patch9801: Systemd-Add-sw64-architecture.patch
|
Patch9801: Systemd-Add-sw64-architecture.patch
|
||||||
Patch9802: backport-repart-fix-memory-leak.patch
|
Patch9802: backport-repart-fix-memory-leak.patch
|
||||||
|
Patch9803: backport-fix-memory-leak-in-cryptsetup-generator.patch
|
||||||
|
|
||||||
BuildRequires: gcc, gcc-c++
|
BuildRequires: gcc, gcc-c++
|
||||||
BuildRequires: libcap-devel, libmount-devel, pam-devel, libselinux-devel
|
BuildRequires: libcap-devel, libmount-devel, pam-devel, libselinux-devel
|
||||||
@ -1666,6 +1667,9 @@ fi
|
|||||||
%{_unitdir}/veritysetup.target
|
%{_unitdir}/veritysetup.target
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Dec 10 2024 zhangyao <zhangyao108@huawei.com> - 255-30
|
||||||
|
- DESC:fix memory leak in src/cryptsetup/cryptsetup-generator.c
|
||||||
|
|
||||||
* Mon Dec 09 2024 zhangyao <zhangyao108@huawei.com> - 255-29
|
* Mon Dec 09 2024 zhangyao <zhangyao108@huawei.com> - 255-29
|
||||||
- Add dbus requires for systemd-logind.service
|
- Add dbus requires for systemd-logind.service
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user