update fix-file-resource-leakage-and-memory-leakage.patch
This commit is contained in:
parent
437614d246
commit
3615eb4c2c
@ -1,21 +1,29 @@
|
||||
From 3e08ccc4c5bca26df1c3b7542868cf2a457fa6ec Mon Sep 17 00:00:00 2001
|
||||
From dc73bf5d2146deb5831a63c8e267a3f325bb5e67 Mon Sep 17 00:00:00 2001
|
||||
From: shenxiangwei <shenxiangwei1@huawei.com>
|
||||
Date: Tue, 16 Aug 2022 08:34:37 +0800
|
||||
Subject: [PATCH 2/2] fix file resource leakage and memory leakage
|
||||
Subject: [PATCH] fix file resource leakage and memory leakage
|
||||
|
||||
Signed-off-by: shenxiangwei <shenxiangwei1@huawei.com>
|
||||
---
|
||||
generators/unknown.c | 2 +-
|
||||
generators/unknown.c | 3 ++-
|
||||
lib/xattr.c | 14 ++++++++++++++
|
||||
parsers/rpm.c | 2 +-
|
||||
src/manage_digest_lists.c | 4 ++--
|
||||
4 files changed, 18 insertions(+), 4 deletions(-)
|
||||
4 files changed, 19 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/generators/unknown.c b/generators/unknown.c
|
||||
index ad17a23..85f348f 100644
|
||||
index ad17a23..3f8ecc4 100644
|
||||
--- a/generators/unknown.c
|
||||
+++ b/generators/unknown.c
|
||||
@@ -217,7 +217,7 @@ static int add_file(int dirfd, int fd, char *path, u16 type, u16 modifiers,
|
||||
@@ -164,6 +164,7 @@ static int add_file(int dirfd, int fd, char *path, u16 type, u16 modifiers,
|
||||
if (!ret) {
|
||||
caps_bin = malloc(caps_bin_len);
|
||||
if (!caps_bin) {
|
||||
+ cap_free(c);
|
||||
ret = -ENOMEM;
|
||||
goto out;
|
||||
}
|
||||
@@ -217,7 +218,7 @@ static int add_file(int dirfd, int fd, char *path, u16 type, u16 modifiers,
|
||||
if (!ret)
|
||||
ret = write_check(fd, "\n", 1);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user