Ignore rpmfi flags for basenames + dirnames
authorPanu Matilainen <pmatilai@redhat.com>
Fri, 19 Dec 2008 15:46:16 +0000 (17:46 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Fri, 19 Dec 2008 15:46:16 +0000 (17:46 +0200)
- we make a copy if we modify, doesn't make a difference

lib/rpmfi.c

index 574c53a..f7d9211 100644 (file)
@@ -936,9 +936,9 @@ assert(p != NULL);
        rpmtdFreeData(&validRelocs);
     }
 
-    headerGet(h, RPMTAG_BASENAMES, &bnames, fi->scareFlags);
+    headerGet(h, RPMTAG_BASENAMES, &bnames, HEADERGET_MINMEM);
     headerGet(h, RPMTAG_DIRINDEXES, &dindexes, HEADERGET_ALLOC);
-    headerGet(h, RPMTAG_DIRNAMES, &dnames, fi->scareFlags);
+    headerGet(h, RPMTAG_DIRNAMES, &dnames, HEADERGET_MINMEM);
     headerGet(h, RPMTAG_FILEMODES, &fmodes, HEADERGET_MINMEM);
     /* TODO XXX ugh.. use rpmtd iterators & friends instead */
     baseNames = bnames.data;