]> git.pld-linux.org Git - packages/zif.git/commitdiff
Fix memory corruption introduced by rpm5.patch
authorArtur Frysiak <artur@frysiak.net>
Thu, 21 Nov 2013 21:12:13 +0000 (22:12 +0100)
committerArtur Frysiak <artur@frysiak.net>
Thu, 21 Nov 2013 21:12:13 +0000 (22:12 +0100)
zif-rpm5.patch
zif.spec

index 10071c29ce7ea2ab51b404fc39d8972027da36d3..f811824bf3b6491034701ca3a4711259215b88bb 100644 (file)
@@ -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;
index 70b34bb1bd23ef55b5a963cdb52c9845f177df92..64bb1a1fd638bc731cc9899ce9c3dc357f0cc889 100644 (file)
--- 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
This page took 0.056965 seconds and 4 git commands to generate.