From 8bc191d08a9340154db24b3096c8ba72d9a1ef0f Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Mon, 6 Mar 2023 00:56:48 +0100 Subject: main.c: Simplify failed login response - Location seems to have no effect on 401 HTTP responses. - Content-Type is already set by page_failed_login. --- main.c | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/main.c b/main.c index 2ebf655..6bda8c4 100644 --- a/main.c +++ b/main.c @@ -272,23 +272,10 @@ end: free(cookie); free(forms); - if (res) + if (res && page_failed_login(r)) { - if (page_failed_login(r)) - { - fprintf(stderr, "%s: page_failed_login failed\n", __func__); - return -1; - } - else if (http_response_add_header(r, "Location", "/")) - { - fprintf(stderr, "%s: http_response_add_header failed\n", __func__); - return -1; - } - else if (http_response_add_header(r, "Content-Type", "text/html")) - { - fprintf(stderr, "%s: http_response_add_header failed\n", __func__); - return -1; - } + fprintf(stderr, "%s: page_failed_login failed\n", __func__); + return -1; } return 0; -- cgit v1.2.3