From c7cf6f7d519973c572fafe2eb3bf9c3a37c68892 Mon Sep 17 00:00:00 2001 From: feiniks <36756310+feiniks@users.noreply.github.com> Date: Tue, 8 Apr 2025 18:17:31 +0800 Subject: [PATCH] Don't record http method (#754) Co-authored-by: Heran Yang --- server/access-file.c | 4 ---- server/http-server.c | 4 ---- server/http-server.h | 1 - 3 files changed, 9 deletions(-) diff --git a/server/access-file.c b/server/access-file.c index a5f63f3..d76178b 100644 --- a/server/access-file.c +++ b/server/access-file.c @@ -2327,7 +2327,6 @@ request_finish_cb (evhtp_request_t *req, void *arg) return EVHTP_RES_OK; g_free (info->url_path); - g_free (info->method); g_free (info); return EVHTP_RES_OK; } @@ -2335,12 +2334,9 @@ request_finish_cb (evhtp_request_t *req, void *arg) static evhtp_res access_headers_cb (evhtp_request_t *req, evhtp_headers_t *hdr, void *arg) { - htp_method method = evhtp_request_get_method (req); - const char *method_str = htparser_get_methodstr_m (method); RequestInfo *info = NULL; info = g_new0 (RequestInfo, 1); info->url_path = g_strdup (req->uri->path->full); - info->method = g_strdup (method_str); gettimeofday (&info->start, NULL); diff --git a/server/http-server.c b/server/http-server.c index 394b4d0..9a2056a 100644 --- a/server/http-server.c +++ b/server/http-server.c @@ -3017,7 +3017,6 @@ http_request_finish_cb (evhtp_request_t *req, void *arg) return EVHTP_RES_OK; g_free (info->url_path); - g_free (info->method); g_free (info); return EVHTP_RES_OK; } @@ -3025,12 +3024,9 @@ http_request_finish_cb (evhtp_request_t *req, void *arg) static evhtp_res http_request_start_cb (evhtp_request_t *req, evhtp_headers_t *hdr, void *arg) { - htp_method method = evhtp_request_get_method (req); - const char *method_str = htparser_get_methodstr_m (method); RequestInfo *info = NULL; info = g_new0 (RequestInfo, 1); info->url_path = g_strdup (req->uri->path->full); - info->method = g_strdup (method_str); gettimeofday (&info->start, NULL); diff --git a/server/http-server.h b/server/http-server.h index da7e209..df992f2 100644 --- a/server/http-server.h +++ b/server/http-server.h @@ -28,7 +28,6 @@ struct _HttpServerStruct { typedef struct RequestInfo { struct timeval start; char *url_path; - char *method; } RequestInfo; typedef struct _HttpServerStruct HttpServerStruct;