Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
urlencode messages before adding them to yaml
Baptiste Daroussin committed 14 years ago
commit 262f2b1144b5eac1f3e1e53e8930520bbb40e2ef
parent 0505a64987fdffc3d088b18439c01f7205a0d9f9
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;