Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
pkg_checksum: prevent null pointer deferencing
Baptiste Daroussin committed 2 months ago
commit 9df14f081f196bb9ebff6f3a4b3edbe84567613a
parent a91f840
1 file changed +1 -1
modified libpkg/pkg_checksum.c
@@ -347,7 +347,7 @@ pkg_checksum_file_get_type(const char *cksum, size_t clen __unused)
{
	unsigned int value;

-
	if (strchr(cksum, PKG_CKSUM_SEPARATOR) == NULL)
+
	if (cksum == NULL || strchr(cksum, PKG_CKSUM_SEPARATOR) == NULL)
		return (PKG_HASH_TYPE_UNKNOWN);

	value = strtoul(cksum, NULL, 10);