X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=url.c;h=e34e5e751737aeb10a6afecc0a2cdf0ec78fa5fc;hb=12a4aeaad8aa2071f9b20f6ac87454c5f6d2d4fb;hp=1b8ef78ceab03784ad48f8411b20669e2ea1ea1f;hpb=bcb30d718a1bd2d3c6615d48e80816d1b50ee18f;p=thirdparty%2Fgit.git diff --git a/url.c b/url.c index 1b8ef78cea..e34e5e7517 100644 --- a/url.c +++ b/url.c @@ -86,6 +86,12 @@ char *url_decode_mem(const char *url, int len) return url_decode_internal(&url, len, NULL, &out, 0); } +char *url_percent_decode(const char *encoded) +{ + struct strbuf out = STRBUF_INIT; + return url_decode_internal(&encoded, strlen(encoded), NULL, &out, 0); +} + char *url_decode_parameter_name(const char **query) { struct strbuf out = STRBUF_INIT;