From: Sergey Kitov Date: Thu, 31 Jan 2019 08:31:43 +0000 (+0200) Subject: lib-http: Expose origin_url of the struct http_client_request X-Git-Tag: 2.3.6~64 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=25ed151790a3388900f2ca5448142a2bfca898a7;p=thirdparty%2Fdovecot%2Fcore.git lib-http: Expose origin_url of the struct http_client_request --- diff --git a/src/lib-http/http-client-request.c b/src/lib-http/http-client-request.c index 2a2135078b..ba605fc8fa 100644 --- a/src/lib-http/http-client-request.c +++ b/src/lib-http/http-client-request.c @@ -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) { diff --git a/src/lib-http/http-client.h b/src/lib-http/http-client.h index 79b963ce98..b23370c30e 100644 --- a/src/lib-http/http-client.h +++ b/src/lib-http/http-client.h @@ -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,