]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: Expose origin_url of the struct http_client_request
authorSergey Kitov <sergey.kitov@open-xchange.com>
Thu, 31 Jan 2019 08:31:43 +0000 (10:31 +0200)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Thu, 21 Mar 2019 08:02:52 +0000 (10:02 +0200)
src/lib-http/http-client-request.c
src/lib-http/http-client.h

index 2a2135078bfb0894ad52c4781d3db427f91f3710..ba605fc8fa5fe82ec7768cf6ff4594bf68cc5457 100644 (file)
@@ -643,6 +643,12 @@ http_client_request_get_target(const struct http_client_request *req)
        return req->target;
 }
 
+const struct http_url *
+http_client_request_get_origin_url(const struct http_client_request *req)
+{
+       return &req->origin_url;
+}
+
 enum http_request_state
 http_client_request_get_state(const struct http_client_request *req)
 {
index 79b963ce982713c805a563e606ecc4586c444919..b23370c30ee4753d75ea6549762a16c9e2756d9e 100644 (file)
@@ -382,6 +382,10 @@ http_client_request_get_target(const struct http_client_request *req)
 enum http_request_state
 http_client_request_get_state(const struct http_client_request *req)
        ATTR_PURE;
+/* return origin_url */
+const struct http_url *
+http_client_request_get_origin_url(const struct http_client_request *req)
+       ATTR_PURE;
 
 /* get statistics for the request */
 void http_client_request_get_stats(struct http_client_request *req,