Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Fix segfault when reading an invalid index file in pkg version
Baptiste Daroussin committed 7 years ago
commit 093fb03f7c9d49cee35fd9e196cf9f501d905681
parent 25553a6b91827cd5eae774fe65ad8b7071a16e09
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++;