From d5edf21d7c2fa497779295aa50e4dca19f0f8b64 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Mon, 4 May 2026 10:49:14 +0200 Subject: [PATCH] Fix warnings Signed-off-by: Pol Henarejos --- src/usb/lwip/rest.c | 14 +++++++++++++- src/usb/lwip/rest_server.c | 2 +- src/usb/lwip/rest_server.h | 1 + 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/usb/lwip/rest.c b/src/usb/lwip/rest.c index b146802..241fcf9 100644 --- a/src/usb/lwip/rest.c +++ b/src/usb/lwip/rest.c @@ -191,7 +191,7 @@ int rest_execute_route_handler(const rest_request_t *request, rest_route_handler memset(response, 0, sizeof(*response)); response->status_code = 200; response->content_type = "application/json"; - response->body = "{\"ok\":true}"; + response->body = (char *)"{\"ok\":true}"; response->json = cJSON_CreateObject(); if (response->json == NULL) { return -1; @@ -288,6 +288,18 @@ const char *rest_method_to_string(rest_http_method_t method) { return "PUT"; case REST_HTTP_DELETE: return "DELETE"; + case REST_HTTP_UNKNOWN: + case REST_HTTP_GET_POST: + case REST_HTTP_GET_PUT: + case REST_HTTP_GET_DELETE: + case REST_HTTP_POST_PUT: + case REST_HTTP_POST_DELETE: + case REST_HTTP_PUT_DELETE: + case REST_HTTP_GET_POST_PUT: + case REST_HTTP_GET_POST_DELETE: + case REST_HTTP_GET_PUT_DELETE: + case REST_HTTP_POST_PUT_DELETE: + case REST_HTTP_GET_POST_PUT_DELETE: default: return "UNKNOWN"; } diff --git a/src/usb/lwip/rest_server.c b/src/usb/lwip/rest_server.c index 6a5509c..6852e3c 100644 --- a/src/usb/lwip/rest_server.c +++ b/src/usb/lwip/rest_server.c @@ -845,7 +845,7 @@ void rest_handle_request(rest_conn_t *conn) { } } -void rest_check_and_load_credentials(void) { +static void rest_check_and_load_credentials(void) { file_t *ef = file_new(EF_TLS_KEY); if (!file_has_data(ef)) { mbedtls_ecdsa_context ecdsa; diff --git a/src/usb/lwip/rest_server.h b/src/usb/lwip/rest_server.h index 6d1d654..2411ecc 100644 --- a/src/usb/lwip/rest_server.h +++ b/src/usb/lwip/rest_server.h @@ -73,6 +73,7 @@ typedef struct { err_t rest_server_init(rest_conn_type_t conn_type); int lwip_itf_init(void); +void rest_handle_request(rest_conn_t *conn); extern int rest_server_error(rest_response_t *response, int status_code, const char *message);