hfd with FORCEFREE is just _free()
authorPanu Matilainen <pmatilai@redhat.com>
Fri, 13 Jun 2008 08:42:46 +0000 (11:42 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Fri, 13 Jun 2008 08:42:46 +0000 (11:42 +0300)
lib/psm.c

index 4d2bf24..f7f7a9f 100644 (file)
--- a/lib/psm.c
+++ b/lib/psm.c
@@ -234,7 +234,6 @@ rpmRC rpmInstallSourcePackage(rpmts ts, FD_t fd,
     char * _sourcedir = NULL;
     char * _specdir = NULL;
     char * specFile = NULL;
-    HFD_t hfd;
     Header h = NULL;
     struct rpmpsm_s psmbuf;
     rpmpsm psm = &psmbuf;
@@ -289,7 +288,6 @@ rpmRC rpmInstallSourcePackage(rpmts ts, FD_t fd,
 
     rpmteSetHeader(fi->te, fi->h);
     fi->te->fd = fdLink(fd, RPMDBG_M("installSourcePackage"));
-    hfd = fi->hfd;
 
 (void) rpmInstallLoadMacros(fi, fi->h);
 
@@ -357,7 +355,7 @@ rpmRC rpmInstallSourcePackage(rpmts ts, FD_t fd,
        size_t sourcelen = strlen(_sourcedir) + 2;
        char * t;
 
-       fi->dnl = hfd(fi->dnl, RPM_FORCEFREE_TYPE);
+       fi->dnl = _free(fi->dnl);
 
        fi->dc = 2;
        fi->dnl = xmalloc(fi->dc * sizeof(*fi->dnl)