2) if the database isn't opened during a verify, it needs to be NULL
CVS patchset: 1101
CVS date: 1996/10/15 19:08:14
dbIndexSet matches;
char * arg;
- if (source != VERIFY_SRPM && source != VERIFY_RPM) {
- if (rpmdbOpen(prefix, &db, O_RDONLY, 0644)) {
- exit(1);
- }
- }
-
- if (source != VERIFY_SRPM && source != VERIFY_RPM) {
+ if ((source == VERIFY_SRPM || source == VERIFY_RPM) &&
+ !(verifyFlags & VERIFY_DEPS)) {
+ db = NULL;
+ } else {
if (rpmdbOpen(prefix, &db, O_RDONLY, 0644)) {
exit(1);
}