Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Do not crash on unsupported ABI
Baptiste Daroussin committed 6 years ago
commit e55cb42aaaed5d1fc596f941f3b05b679c4cd75b
parent 45b5d94
1 file changed +4 -0
modified libpkg/pkg_config.c
@@ -847,6 +847,10 @@ pkg_compiled_for_same_os_major(void)

	myabi = pkg_object_string(pkg_config_get("ABI"));
	myabi = strchr(myabi,':');
+
	if (myabi == NULL) {
+
		pkg_emit_error("Invalid ABI");
+
		return (false);
+
	}
	myabi++;

	osmajor = (int) strtol(myabi, NULL, 10);