update libsolv to 0.7.24-1
This commit is contained in:
parent
571f9443ba
commit
ba4bea499c
BIN
0.7.22.tar.gz
BIN
0.7.22.tar.gz
Binary file not shown.
BIN
0.7.24.tar.gz
Normal file
BIN
0.7.24.tar.gz
Normal file
Binary file not shown.
@ -1,29 +0,0 @@
|
|||||||
From 9a361f5248557e032f15890aac54c0db53c52098 Mon Sep 17 00:00:00 2001
|
|
||||||
From: banjiuqingshan <63209634+banjiuqingshan@users.noreply.github.com>
|
|
||||||
Date: Sun, 19 Jun 2022 01:43:51 +0800
|
|
||||||
Subject: [PATCH] Fix memory leak when using testsolv to execute cases
|
|
||||||
|
|
||||||
*resultp will only keep the pointer of the last cycle, which will lead to memory leakage.
|
|
||||||
This solves the first memory leak problem in issue #496 "==255147==error..."
|
|
||||||
---
|
|
||||||
ext/testcase.c | 3 +++
|
|
||||||
1 file changed, 3 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/ext/testcase.c b/ext/testcase.c
|
|
||||||
index 035cfdbd..c529057a 100644
|
|
||||||
--- a/ext/testcase.c
|
|
||||||
+++ b/ext/testcase.c
|
|
||||||
@@ -2448,7 +2448,10 @@ testcase_read(Pool *pool, FILE *fp, const char *testcase, Queue *job, char **res
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (resultp)
|
|
||||||
+ {
|
|
||||||
+ solv_free(*resultp);
|
|
||||||
*resultp = result;
|
|
||||||
+ }
|
|
||||||
else
|
|
||||||
solv_free(result);
|
|
||||||
if (resultflagsp)
|
|
||||||
--
|
|
||||||
2.27.0
|
|
||||||
|
|
||||||
@ -14,14 +14,13 @@
|
|||||||
%bcond_without conda
|
%bcond_without conda
|
||||||
|
|
||||||
Name: libsolv
|
Name: libsolv
|
||||||
Version: 0.7.22
|
Version: 0.7.24
|
||||||
Release: 2
|
Release: 1
|
||||||
Summary: Package dependency solver
|
Summary: Package dependency solver
|
||||||
License: BSD
|
License: BSD
|
||||||
URL: https://github.com/openSUSE/libsolv
|
URL: https://github.com/openSUSE/libsolv
|
||||||
Source: https://github.com/openSUSE/libsolv/archive/refs/tags/%{version}.tar.gz
|
Source: https://github.com/openSUSE/libsolv/archive/refs/tags/%{version}.tar.gz
|
||||||
|
|
||||||
Patch0: Fix-memory-leak-when-using-testsolv-to-execute-cases.patch
|
|
||||||
Patch6001: backport-Treat-condition-both-as-positive-and-negative-literal-in-pool_add_pos_literals_complex_dep.patch
|
Patch6001: backport-Treat-condition-both-as-positive-and-negative-literal-in-pool_add_pos_literals_complex_dep.patch
|
||||||
Patch6002: backport-Add-testcase-for-last-commit.patch
|
Patch6002: backport-Add-testcase-for-last-commit.patch
|
||||||
Patch6003: backport-choice-rules-also-do-solver_choicerulecheck-for-package-downgrades.patch
|
Patch6003: backport-choice-rules-also-do-solver_choicerulecheck-for-package-downgrades.patch
|
||||||
@ -218,6 +217,9 @@ Python 3 version.
|
|||||||
%{_mandir}/man3/%{name}*.3*
|
%{_mandir}/man3/%{name}*.3*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Feb 4 2024 hanhuihui<hanhuihui5@huawei.com> - 0.7.24-1
|
||||||
|
- DESC:update libsolv to 0.7.24-1
|
||||||
|
|
||||||
* Sat Aug 19 2023 hanhuihui<hanhuihui5@huawei.com> - 0.7.22-2
|
* Sat Aug 19 2023 hanhuihui<hanhuihui5@huawei.com> - 0.7.22-2
|
||||||
- Type:bugfix
|
- Type:bugfix
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user