From 93e93064f794c31109f4c0c228155adbb0ac5c37 Mon Sep 17 00:00:00 2001 From: Azreyo <58790873+Azreyo@users.noreply.github.com> Date: Thu, 2 Oct 2025 11:59:58 +0200 Subject: [PATCH] Update .gitignore to include certs/*.pem and fix redirect response formatting in server.c --- .gitignore | 1 + server.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 81b3361..e307778 100644 --- a/.gitignore +++ b/.gitignore @@ -52,3 +52,4 @@ Mkfile.old dkms.conf log/* server +certs/*.pem diff --git a/server.c b/server.c index e767fbc..b6ee0d7 100644 --- a/server.c +++ b/server.c @@ -386,7 +386,7 @@ void *handle_http_client(void *arg) { char redirect_response[512]; snprintf(redirect_response, sizeof(redirect_response), "HTTP/1.1 301 Moved Permanently\r\n" - "Location: https://%s%s\r\n\r\n", config.server_name, url); + "Location: https://%.255s%.255s\r\n\r\n", config.server_name, url); send(client_socket, redirect_response, strlen(redirect_response), 0); log_event("Redirecting to HTTPS"); // Log the redirection close(client_socket);