From ae751925fa00e3b21a1ace504012b45ccd531a45 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Wed, 24 Nov 2021 23:27:27 +0100 Subject: [PATCH] Fix FastCGI error code 502 -> 500 --- src/lib/fastcgi.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/fastcgi.c b/src/lib/fastcgi.c index 0c153d9..c70a056 100644 --- a/src/lib/fastcgi.c +++ b/src/lib/fastcgi.c @@ -292,12 +292,12 @@ int fastcgi_header(fastcgi_conn *conn, http_res *res, char *err_msg) { while (1) { ret = recv(conn->socket, &header, sizeof(header), 0); if (ret < 0) { - res->status = http_get_status(502); + res->status = http_get_status(500); sprintf(err_msg, "Unable to communicate with FastCGI socket."); print(ERR_STR "Unable to receive from FastCGI socket: %s" CLR_STR, strerror(errno)); return 1; } else if (ret != sizeof(header)) { - res->status = http_get_status(502); + res->status = http_get_status(500); sprintf(err_msg, "Unable to communicate with FastCGI socket."); print(ERR_STR "Unable to receive from FastCGI socket" CLR_STR); return 1; @@ -307,13 +307,13 @@ int fastcgi_header(fastcgi_conn *conn, http_res *res, char *err_msg) { content = malloc(content_len + header.paddingLength); ret = recv(conn->socket, content, content_len + header.paddingLength, 0); if (ret < 0) { - res->status = http_get_status(502); + res->status = http_get_status(500); sprintf(err_msg, "Unable to communicate with FastCGI socket."); print(ERR_STR "Unable to receive from FastCGI socket: %s" CLR_STR, strerror(errno)); free(content); return 1; } else if (ret != (content_len + header.paddingLength)) { - res->status = http_get_status(502); + res->status = http_get_status(500); sprintf(err_msg, "Unable to communicate with FastCGI socket."); print(ERR_STR "Unable to receive from FastCGI socket" CLR_STR); free(content);