Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Do not fail on empty checksum.
Vsevolod Stakhov committed 11 years ago
commit 2cf33209294f26dbe30a161a84d083032ecdb02e
parent eb2fc39
1 file changed +4 -1
modified libpkg/pkg_printf.c
@@ -1847,7 +1847,10 @@ format_short_checksum(struct sbuf *sbuf, const void *data, struct percent_esc *p

	pkg_get(pkg, PKG_CKSUM, &checksum);

-
	slen = MIN(PKG_FILE_CKSUM_CHARS, strlen(checksum));
+
	if (checksum != NULL)
+
		slen = MIN(PKG_FILE_CKSUM_CHARS, strlen(checksum));
+
	else
+
		slen = 0;
	memcpy(csum, checksum, slen);
	csum[slen] = '\0';