summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJesper Jensen <jesper@jnsn.dev>2026-02-22 22:24:08 +0100
committerJesper Jensen <jesper@jnsn.dev>2026-02-22 22:24:08 +0100
commit174eeb6a7f3e3d6c04e7d98ea9621b3357e8aa38 (patch)
tree740ef8fcfff9867d6beaeddd2b20ef7bf1aa7fc2 /src
parent7a791b28fb77c49fba5846d51566d5b098bd162d (diff)
Always redirect root to clients
Diffstat (limited to 'src')
-rw-r--r--src/web.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/web.c b/src/web.c
index adb98ad..8763fff 100644
--- a/src/web.c
+++ b/src/web.c
@@ -565,16 +565,10 @@ static enum HandlerStatus handle_root(
}
struct MHD_Response *response = MHD_create_response_from_buffer(
- strlen(server->page),
- (void *)server->page,
- MHD_RESPMEM_PERSISTENT
- );
-
- ret = MHD_queue_response(
- connection,
- MHD_HTTP_OK,
- response
+ 0, "", MHD_RESPMEM_PERSISTENT
);
+ MHD_add_response_header(response, "Location", "/clients");
+ ret = MHD_queue_response(connection, MHD_HTTP_FOUND, response);
MHD_destroy_response(response);
if(ret != MHD_YES) return HANDLER_ERROR;
return HANDLER_ACCEPTED;