Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Check for provide before adding it to the hash.
Vsevolod Stakhov committed 10 years ago
commit ef30c9b2ac518d303393ccb512ae0a1f592dd6d8
parent 2f6ca1a
1 file changed +3 -1
modified libpkg/pkg_jobs_universe.c
@@ -320,7 +320,9 @@ pkg_jobs_universe_handle_provide(struct pkg_jobs_universe *universe,
				PKG_LOAD_ANNOTATIONS|PKG_LOAD_CONFLICTS;

	rpkg = NULL;
-
	prhead = NULL;
+

+
	HASH_FIND_STR(universe->provides, name, prhead);
+

	while (pkgdb_it_next(it, &rpkg, flags) == EPKG_OK) {
		/* Check for local packages */
		HASH_FIND_STR(universe->items, rpkg->uid, unit);