Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Check for provide before adding it to the hash.
Vsevolod Stakhov committed 10 years ago
commit ef30c9b2ac518d303393ccb512ae0a1f592dd6d8
parent 2f6ca1a4cebc1a1da5308ad41d2008edf47c5714
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);