]> git.pld-linux.org Git - packages/zif.git/blobdiff - zif-rpm5.patch
Fix memory corruption introduced by rpm5.patch
[packages/zif.git] / zif-rpm5.patch
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;
This page took 0.180163 seconds and 4 git commands to generate.