Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Fix empty digests.
Vsevolod Stakhov committed 12 years ago
commit 1fdb70949500a2a2e66a039cf7ebdf353e7a504f
parent b297dbec4124ac7ad58341bf8c81e21eb453d183
1 file changed +1 -1
modified libpkg/pkgdb.c
@@ -1508,7 +1508,7 @@ pkgdb_it_next(struct pkgdb_it *it, struct pkg **pkg_p, unsigned flags)
		populate_pkg(it->stmt, pkg);

		pkg_get(pkg, PKG_DIGEST, &digest);
-
		if (!pkg_checksum_is_valid(digest, strlen(digest)))
+
		if (digest != NULL && !pkg_checksum_is_valid(digest, strlen(digest)))
			pkg_set(pkg, PKG_DIGEST, NULL);

		for (i = 0; load_on_flag[i].load != NULL; i++) {