]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: Added http_url_escape_path()
authorTimo Sirainen <tss@iki.fi>
Tue, 29 Oct 2013 15:32:42 +0000 (17:32 +0200)
committerTimo Sirainen <tss@iki.fi>
Tue, 29 Oct 2013 15:32:42 +0000 (17:32 +0200)
src/lib-http/http-url.c
src/lib-http/http-url.h

index 17dba304e6c67e9f5d938baa983153a592195069..bd61d9ca1424328b700860a9cfd1a62124ea15e9 100644 (file)
@@ -552,6 +552,11 @@ const char *http_url_create_target(const struct http_url *url)
        return str_c(urlstr);
 }
 
+void http_url_escape_path(string_t *out, const char *data)
+{
+       uri_append_query_data(out, "&;?=+", data);
+}
+
 void http_url_escape_param(string_t *out, const char *data)
 {
        uri_append_query_data(out, "&;/?=+", data);
index 34d30ab579d87a0803996948f3da2a354f57b029..288313ce741311cf811fadf87f2e6b64cd9dfec2 100644 (file)
@@ -71,6 +71,7 @@ const char *http_url_create_host(const struct http_url *url);
 const char *http_url_create_authority(const struct http_url *url);
 const char *http_url_create_target(const struct http_url *url);
 
+void http_url_escape_path(string_t *out, const char *data);
 void http_url_escape_param(string_t *out, const char *data);
 
 #endif