Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
manifest: code cleanup
Baptiste Daroussin committed 8 days ago
commit 8e85663f2076a49f1407427b5f92f7e34b1befda
parent b68de0a
1 file changed +4 -6
modified libpkg/pkg_manifest.c
@@ -504,14 +504,12 @@ pkg_obj(struct pkg *pkg, const ucl_object_t *obj, uint32_t attr)
				   key);
			break;
		case MANIFEST_OPTIONS:
-
			if (cur->type != UCL_STRING && cur->type != UCL_BOOLEAN)
-
				pkg_emit_error("Skipping malformed option %s",
-
				    key);
-
			else if (cur->type == UCL_STRING) {
+
			if (cur->type == UCL_STRING)
				pkg_addoption(pkg, key, ucl_object_tostring(cur));
-
			} else {
+
			else if (cur->type == UCL_BOOLEAN)
				pkg_addoption(pkg, key, ucl_object_toboolean(cur) ? "on" : "off");
-
			}
+
			else
+
				pkg_emit_error("Skipping malformed option %s", key);
			break;
		case MANIFEST_SCRIPTS:
			if (cur->type != UCL_STRING)