Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
libpkg: don't recurse on pkg_jobs_universe_process_deps for local pkgs
Kyle Evans committed 4 years ago
commit 8bc29df031dc1f232c59c61684967849c8624b4e
parent 4ffdaa3
1 file changed +1 -1
modified libpkg/pkg_jobs_universe.c
@@ -251,7 +251,7 @@ pkg_jobs_universe_process_deps(struct pkg_jobs_universe *universe,
		pkg_debug(4, "Processing rdeps for %s (%s)", pkg->uid, pkg->type == PKG_INSTALLED ? "installed" : "remote");
		if (pkg->type != PKG_INSTALLED) {
			lpkg = pkg_jobs_universe_get_local(universe, pkg->uid, 0);
-
			if (lpkg != NULL)
+
			if (lpkg != NULL && lpkg != pkg)
				return (pkg_jobs_universe_process_deps(universe, lpkg, flags));
		}
		deps_func = pkg_rdeps;