[packages/rpm] - fix memory leak - rel 5
baggins
baggins at pld-linux.org
Wed Oct 23 13:32:01 CEST 2013
commit 7bc514773d1ea88d0c0748eb133f47ea452db305
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Wed Oct 23 13:31:53 2013 +0200
- fix memory leak
- rel 5
rpm-rpmspec.patch | 10 ++++++++++
rpm.spec | 2 +-
2 files changed, 11 insertions(+), 1 deletion(-)
---
diff --git a/rpm.spec b/rpm.spec
index 70ce5fe..9c60329 100644
--- a/rpm.spec
+++ b/rpm.spec
@@ -50,7 +50,7 @@ Summary(ru.UTF-8): Менеджер пакетов от RPM
Summary(uk.UTF-8): Менеджер пакетів від RPM
Name: rpm
Version: 5.4.13
-Release: 4
+Release: 5
License: LGPL v2.1
Group: Base
# http://rpm5.org/files/rpm/rpm-5.4/rpm-5.4.13-0.20130819.src.rpm
diff --git a/rpm-rpmspec.patch b/rpm-rpmspec.patch
index e4d4252..6eb9d2d 100644
--- a/rpm-rpmspec.patch
+++ b/rpm-rpmspec.patch
@@ -25,6 +25,16 @@ diff -urN rpm-5.4.13/build/rpmspec.h rpm-5.4.13-rpmspec/build/rpmspec.h
size_t nfoo;
/*@only@*/ /*@relnull@*/
tagStore_t foo;
+--- rpm-5.4.13/build/spec.c~ 2013-07-27 02:16:06.000000000 +0200
++++ rpm-5.4.13/build/spec.c 2013-10-23 13:01:36.596670702 +0200
+@@ -562,6 +562,7 @@
+ spec->install = rpmiobFree(spec->install);
+ spec->check = rpmiobFree(spec->check);
+ spec->clean = rpmiobFree(spec->clean);
++ spec->parsed = rpmiobFree(spec->parsed);
+ spec->foo = tagStoreFree(spec->foo, spec->nfoo);
+ spec->nfoo = 0;
+
diff -urN rpm-5.4.13/tools/Makefile.am rpm-5.4.13-rpmspec/tools/Makefile.am
--- rpm-5.4.13/tools/Makefile.am 2013-10-22 20:18:34.426372530 +0200
+++ rpm-5.4.13-rpmspec/tools/Makefile.am 2013-10-22 20:02:30.365350944 +0200
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rpm.git/commitdiff/7bc514773d1ea88d0c0748eb133f47ea452db305
More information about the pld-cvs-commit
mailing list