Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix coredump in pkg-delete if a package has no deps installed.
Vsevolod Stakhov committed 12 years ago
commit 678968b1b03667988992bb1d0fd01dfa8191d02a
parent b6710b0
1 file changed +4 -0
modified libpkg/pkg_jobs.c
@@ -644,6 +644,10 @@ pkg_jobs_add_universe(struct pkg_jobs *j, struct pkg *pkg,
				return (EPKG_FATAL);
			}
		}
+
		else if (npkg == NULL) {
+
			/* For delete jobs we don't care about uninstalled dependencies */
+
			continue;
+
		}
		else if (!IS_DELETE(j) && npkg->type == PKG_INSTALLED) {
			/* For upgrade jobs we need to ensure that we do not have a newer version */
			rpkg = get_remote_pkg(j, pkg_dep_get(d, PKG_DEP_ORIGIN), 0);