Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix segfault when HTTP_USER_AGENT is empty
Tobias Kortkamp committed 10 years ago
commit dcf055a9cb784b462757b728ceb5ba053187f2b5
parent 6ef952e
1 file changed +2 -1
modified libpkg/pkg_config.c
@@ -1107,7 +1107,8 @@ pkg_ini(const char *path, const char *reposdir, pkg_init_flags flags)

	/* Set user-agent */
	useragent = pkg_object_string(pkg_config_get("HTTP_USER_AGENT"));
-
	setenv("HTTP_USER_AGENT", useragent, 1);
+
	if (useragent != NULL)
+
		setenv("HTTP_USER_AGENT", useragent, 1);

	/* load the repositories */
	load_repositories(reposdir, flags);