]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: Add http_server_request_get_server()
authorMarkus Valentin <markus.valentin@open-xchange.com>
Tue, 28 Nov 2023 10:30:16 +0000 (11:30 +0100)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 12 Feb 2025 10:34:12 +0000 (12:34 +0200)
src/lib-http/http-server-request.c
src/lib-http/http-server.h

index 8c974a95416210e167ff767131d97bee42df1e61..a9c148d5b5ec0a3e5e95801f22560b32ee56b044 100644 (file)
@@ -249,6 +249,12 @@ http_server_request_get_response(struct http_server_request *req)
        return req->response;
 }
 
+struct http_server *
+http_server_request_get_server(struct http_server_request *req)
+{
+       return req->server;
+}
+
 int http_server_request_get_auth(struct http_server_request *req,
                                 struct http_auth_credentials *credentials)
 {
index a4077c8ee2fa575eb10d254acd0bcae3ece47e4d..99437caa6ac4972acd053cb51c6e9147037c5a47 100644 (file)
@@ -188,6 +188,9 @@ pool_t http_server_request_get_pool(struct http_server_request *req);
    http_server_response_create(), or NULL if none. */
 struct http_server_response *
 http_server_request_get_response(struct http_server_request *req);
+/* Get the server for this request. */
+struct http_server *
+http_server_request_get_server(struct http_server_request *req);
 /* Returns TRUE if request is finished either because a response was sent
    or because the request was aborted. */
 bool http_server_request_is_finished(struct http_server_request *req);