Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix segfault when reading an invalid index file in pkg version
Baptiste Daroussin committed 7 years ago
commit 093fb03f7c9d49cee35fd9e196cf9f501d905681
parent 25553a6
1 file changed +3 -0
modified src/version.c
@@ -308,6 +308,9 @@ hash_indexfile(const char *indexfilename)
		version = strsep(&l, "|");
		name = version;
		version = strrchr(version, '-');
+
		if (version == NULL)
+
			errx(EX_IOERR, "Invalid INDEX file format: %s",
+
			    indexfilename);
		version[0] = '\0';
		version++;