diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-09-10 03:05:12 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-09-10 03:05:12 +0000 |
| commit | 2bc2b430bc4c1a9a0bfd1c01da68bd53bf7da052 (patch) | |
| tree | a2af4fd609c7decacbf0ea11926ea338596fb179 /backport-Fix-memleak-when-running-generate_buildrequires.patch | |
| parent | 0ae9f87336a3d78d8fbc0a1e5c75cba5f9cf8597 (diff) | |
automatic import of rpm
Diffstat (limited to 'backport-Fix-memleak-when-running-generate_buildrequires.patch')
| -rw-r--r-- | backport-Fix-memleak-when-running-generate_buildrequires.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/backport-Fix-memleak-when-running-generate_buildrequires.patch b/backport-Fix-memleak-when-running-generate_buildrequires.patch new file mode 100644 index 0000000..131cd7d --- /dev/null +++ b/backport-Fix-memleak-when-running-generate_buildrequires.patch @@ -0,0 +1,27 @@ +From 3b0b9d491f5828a40c15b76b4a19ca00006cf81e Mon Sep 17 00:00:00 2001 +From: xujing <xujing125@huawei.com> +Date: Mon, 28 Nov 2022 11:02:47 +0800 +Subject: [PATCH 5/5] Fix memleak when running %generate_buildrequires + +The "output[i]" is alloced in argvSplit but not freed when running +%generate_buildrequires. Fix it. +--- + build/build.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/build/build.c b/build/build.c +index 4437f6c9c..34e01d5be 100644 +--- a/build/build.c ++++ b/build/build.c +@@ -279,7 +279,7 @@ static int doBuildRequires(rpmSpec spec, int test) + + exit: + freeStringBuf(sb_stdout); +- free(output); ++ argvFree(output); + return rc; + } + +-- +2.27.0 + |
