summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;