Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
urldecode message when reading it back.
Xin Li committed 10 years ago
commit 46826b9467f1349315f2752c20b5606e85f78fc3
parent e297e36
1 file changed +4 -1
modified libpkg/pkg_manifest.c
@@ -302,7 +302,10 @@ pkg_string(struct pkg *pkg, const ucl_object_t *obj, int attr)
		pkg->maintainer = strdup(str);
		break;
	case PKG_MESSAGE:
-
		pkg->message = strdup(str);
+
		urldecode(str, &buf);
+
		sbuf_finish(buf);
+
		pkg->message = strdup(sbuf_data(buf));
+
		sbuf_delete(buf);
		break;
	case PKG_NAME:
		pkg->name = strdup(str);