Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
urlencode messages before adding them to yaml
Baptiste Daroussin committed 14 years ago
commit 262f2b1144b5eac1f3e1e53e8930520bbb40e2ef
parent 0505a64
1 file changed +4 -2
modified libpkg/pkg_manifest.c
@@ -824,8 +824,10 @@ pkg_emit_manifest(struct pkg *pkg, char **dest)
		}
		manifest_append_kv_literal(scripts, script_types, pkg_script_data(script));
	}
-
	if (message != NULL && *message != '\0')
-
		manifest_append_kv_literal(mapping, "message", message);
+
	if (message != NULL && *message != '\0') {
+
		urlencode(desc, &tmpsbuf);
+
		manifest_append_kv_literal(mapping, "message", sbuf_data(tmpsbuf));
+
	}

	if (!yaml_emitter_dump(&emitter, &doc))
		rc = EPKG_FATAL;