Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Just ignore mapping with empty values (fixes pkg2ng segfault)
Baptiste Daroussin committed 14 years ago
commit ca12a2bee7c1eb567cee41ed2218e765b941f5bc
parent cc5b1b5631f4d8112fbcbd74cc42b443a28027fb
1 file changed +3 -0
modified libpkg/pkg_manifest.c
@@ -151,6 +151,9 @@ parse_mapping(struct pkg *pkg, yaml_node_pair_t *pair, yaml_document_t *document
				break;
			}
			if (val->type == YAML_SCALAR_NODE) {
+
				/* just ignore empty lines */
+
				if (val->data.scalar.length <= 0)
+
					break;
				type = manifest_type(key->data.scalar.value);
				if (type == -1) {
					EMIT_PKG_ERROR("Unknown line: (%s: %s)\n",