Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Error when neither www or desc is defined in the manifest
Mark Lokowich committed 13 years ago
commit e47fc8274b8ec6aefc0172948c3cca203c4d8104
parent 9722a39
1 file changed +5 -0
modified libpkg/pkg_create.c
@@ -264,6 +264,11 @@ pkg_create_staged(const char *outdir, pkg_formats format, const char *rootdir,
	pkg_get(pkg, PKG_WWW, &www);
	if (www == NULL) {
		pkg_get(pkg, PKG_DESC, &buf);
+
		if (buf == NULL) {
+
			pkg_emit_error("No www or desc defined in manifest");
+
			ret = EPKG_FATAL;
+
			goto cleanup;
+
		}
		regcomp(&preg, "^WWW:[[:space:]]*(.*)$",
		    REG_EXTENDED|REG_ICASE|REG_NEWLINE);
		if (regexec(&preg, buf, 2, pmatch, 0) == 0) {