Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
make pkg_audit_fetch have a default value, so the frontend does not need to know the details about it
Baptiste Daroussin committed 9 years ago
commit 8e633c287d5fe621c2410bcdf694b605670b1ff8
parent 3b2541e
2 files changed +5 -3
modified libpkg/pkg_audit.c
@@ -252,6 +252,10 @@ pkg_audit_fetch(const char *src, const char *dest)
	struct pkg_audit_extract_cbdata cbdata;
	int dfd = -1;

+
	if (src == NULL) {
+
		src = pkg_object_string(pkg_config_get("VULNXML_SITE"));
+
	}
+

	tmpdir = getenv("TMPDIR");
	if (tmpdir == NULL)
		tmpdir = "/tmp";
modified src/audit.c
@@ -123,7 +123,6 @@ exec_audit(int argc, char **argv)
	bool			 fetch = false, recursive = false;
	int			 ch, i;
	int			 ret = EX_OK;
-
	const char		*portaudit_site = NULL;
	struct sbuf		*sb;
	kh_pkgs_t		*check = NULL;

@@ -160,8 +159,7 @@ exec_audit(int argc, char **argv)
	audit = pkg_audit_new();

	if (fetch == true) {
-
		portaudit_site = pkg_object_string(pkg_config_get("VULNXML_SITE"));
-
		if (pkg_audit_fetch(portaudit_site, audit_file) != EPKG_OK) {
+
		if (pkg_audit_fetch(NULL, audit_file) != EPKG_OK) {
			pkg_audit_free(audit);
			return (EX_IOERR);
		}