requires = rpmdsFree(requires);
pkgNEVRA = _free(pkgNEVRA);
}
- mi = rpmdbFreeIterator(mi);
}
/**
*/
static void checkDependentPackages(rpmts ts, depCache dcache, const char * dep)
{
- rpmdbMatchIterator mi;
- mi = rpmtsInitIterator(ts, RPMTAG_REQUIRENAME, dep, 0);
+ rpmdbMatchIterator mi = rpmtsInitIterator(ts, RPMTAG_REQUIRENAME, dep, 0);
checkPackageSet(ts, dcache, dep, mi, 0);
+ rpmdbFreeIterator(mi);
}
/**
*/
static void checkDependentConflicts(rpmts ts, depCache dcache, const char * dep)
{
- rpmdbMatchIterator mi;
- mi = rpmtsInitIterator(ts, RPMTAG_CONFLICTNAME, dep, 0);
+ rpmdbMatchIterator mi = rpmtsInitIterator(ts, RPMTAG_CONFLICTNAME, dep, 0);
checkPackageSet(ts, dcache, dep, mi, 1);
+ rpmdbFreeIterator(mi);
}
int rpmtsCheck(rpmts ts)