[packages/zif] Fix memory corruption introduced by rpm5.patch

wiget wiget at pld-linux.org
Thu Nov 21 22:13:20 CET 2013


commit f73b4d7999ce291d24dfb074f8868c96f015fb55
Author: Artur Frysiak <artur at frysiak.net>
Date:   Thu Nov 21 22:12:13 2013 +0100

    Fix memory corruption introduced by rpm5.patch

 zif-rpm5.patch | 10 +++++-----
 zif.spec       |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/zif.spec b/zif.spec
index 70b34bb..64bb1a1 100644
--- a/zif.spec
+++ b/zif.spec
@@ -2,7 +2,7 @@ Summary:	Simple wrapper for rpm and the Fedora package metadata
 Summary(pl.UTF-8):	Proste opakowanie dla rpm-a i metadanych pakietów Fedory
 Name:		zif
 Version:	0.3.6
-Release:	0.1
+Release:	0.2
 License:	GPL v2+
 Group:		Libraries
 Source0:	http://people.freedesktop.org/~hughsient/zif/releases/%{name}-%{version}.tar.xz
diff --git a/zif-rpm5.patch b/zif-rpm5.patch
index 10071c2..f811824 100644
--- a/zif-rpm5.patch
+++ b/zif-rpm5.patch
@@ -14,7 +14,7 @@
  	rpmtd td;
  
 -	td = rpmtdNew ();
-+	td = malloc (sizeof (rpmtd));
++	td = malloc (sizeof (* td));
  	retval = headerGet (header, tag, td, HEADERGET_MINMEM);
  
  	if (retval != 1)
@@ -36,7 +36,7 @@
  	rpmtd td;
  
 -	td = rpmtdNew ();
-+	td = malloc (sizeof (rpmtd));
++	td = malloc (sizeof (* td));
  	retval = headerGet (header, tag, td, HEADERGET_MINMEM);
  	if (retval != 1)
  		goto out;
@@ -62,7 +62,7 @@
  	rpmtd td;
  
 -	td = rpmtdNew ();
-+	td = malloc (sizeof (rpmtd));
++	td = malloc (sizeof (* td));
  	retval = headerGet (header, RPMTAG_SIZE, td, HEADERGET_MINMEM);
  	if (retval != 1)
  		goto out;
@@ -80,7 +80,7 @@
  	guint i;
  
 -	td = rpmtdNew ();
-+	td = malloc (sizeof (rpmtd));
++	td = malloc (sizeof (* td));
  	retval = headerGet (header, tag, td, HEADERGET_MINMEM);
  	if (retval != 1)
  		goto out;
@@ -98,7 +98,7 @@
  	rpmtd td;
  
 -	td = rpmtdNew ();
-+	td = malloc (sizeof (rpmtd));
++	td = malloc (sizeof (* td));
  	retval = headerGet (header, tag, td, HEADERGET_DEFAULT);
  	if (retval != 1)
  		goto out;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/zif.git/commitdiff/f73b4d7999ce291d24dfb074f8868c96f015fb55



More information about the pld-cvs-commit mailing list