Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix adding packages with users sequence aka: users: [bla]
Baptiste Daroussin committed 14 years ago
commit 8357b8f36504a982f0c9b81bca9217918c63b423
parent aff164c
1 file changed +2 -2
modified libpkg/pkg_manifest.c
@@ -230,7 +230,7 @@ parse_sequence(struct pkg * pkg, yaml_node_t *node, yaml_document_t *doc, int at
					pkg_addlicense(pkg, val->data.scalar.value);
				break;
			case PKG_USERS:
-
				if (val->type == YAML_SCALAR_NODE || val->data.scalar.length <= 0)
+
				if (val->type == YAML_SCALAR_NODE && val->data.scalar.length > 0)
					pkg_adduser(pkg, val->data.scalar.value);
				else if (val->type == YAML_MAPPING_NODE)
					parse_mapping(pkg, val, doc, attr);
@@ -238,7 +238,7 @@ parse_sequence(struct pkg * pkg, yaml_node_t *node, yaml_document_t *doc, int at
					pkg_emit_error("Skipping malformed license");
				break;
			case PKG_GROUPS:
-
				if (val->type == YAML_SCALAR_NODE || val->data.scalar.length <= 0)
+
				if (val->type == YAML_SCALAR_NODE && val->data.scalar.length > 0)
					pkg_addgroup(pkg, val->data.scalar.value);
				else if (val->type == YAML_MAPPING_NODE)
					parse_mapping(pkg, val, doc, attr);