]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: http-server-request - Make http_server_request_label() a normal function.
authorStephan Bosch <stephan.bosch@open-xchange.com>
Mon, 11 Nov 2019 16:20:48 +0000 (17:20 +0100)
committermartti.rannanjarvi <martti.rannanjarvi@open-xchange.com>
Sat, 18 Apr 2020 14:55:11 +0000 (14:55 +0000)
src/lib-http/http-server-private.h
src/lib-http/http-server-request.c

index 2ad9aab80d1fedfe70f63673f9e48481e83d711a..44ec84ea72c04b80a0e11f24bad3bbd214bf70fe 100644 (file)
@@ -179,19 +179,6 @@ int http_server_response_send_more(struct http_server_response *resp);
  * Request
  */
 
-static inline const char *
-http_server_request_label(struct http_server_request *req)
-{
-       if (req->req.target_raw == NULL) {
-               if (req->req.method == NULL)
-                       return t_strdup_printf("[Req%u: <NEW>]", req->id);
-               return t_strdup_printf("[Req%u: %s <INCOMPLETE>]",
-                       req->id, req->req.method);
-       }
-       return t_strdup_printf("[Req%u: %s %s]", req->id,
-               req->req.method, req->req.target_raw);
-}
-
 static inline bool
 http_server_request_is_new(struct http_server_request *req)
 {
@@ -206,6 +193,8 @@ http_server_request_version_equals(struct http_server_request *req,
                req->req.version_minor == minor);
 }
 
+const char *http_server_request_label(struct http_server_request *req);
+
 struct http_server_request *
 http_server_request_new(struct http_server_connection *conn);
 void http_server_request_destroy(struct http_server_request **_req);
index 20c20ea7b8bc72cdb620ee4ef5127c85d3790dff..9c7f33f87cb7bfc9be1a171b2894b66073416fcd 100644 (file)
@@ -69,6 +69,18 @@ http_server_request_client_error(struct http_server_request *req,
  * Request
  */
 
+const char *http_server_request_label(struct http_server_request *req)
+{
+       if (req->req.target_raw == NULL) {
+               if (req->req.method == NULL)
+                       return t_strdup_printf("[Req%u: <NEW>]", req->id);
+               return t_strdup_printf("[Req%u: %s <INCOMPLETE>]",
+                       req->id, req->req.method);
+       }
+       return t_strdup_printf("[Req%u: %s %s]", req->id,
+               req->req.method, req->req.target_raw);
+}
+
 struct http_server_request *
 http_server_request_new(struct http_server_connection *conn)
 {