Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Just ignore mapping with empty values (fixes pkg2ng segfault)
Baptiste Daroussin committed 14 years ago
commit ca12a2bee7c1eb567cee41ed2218e765b941f5bc
parent cc5b1b5
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",