From 7bc514773d1ea88d0c0748eb133f47ea452db305 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Wed, 23 Oct 2013 13:31:53 +0200 Subject: [PATCH] - fix memory leak - rel 5 --- rpm-rpmspec.patch | 10 ++++++++++ rpm.spec | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) 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 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 -- 2.43.0