From f34f7807ad2a5bb18e527bb2954ccf407160be08 Mon Sep 17 00:00:00 2001 From: "F. Duncanh" Date: Mon, 16 Feb 2026 13:35:45 -0500 Subject: [PATCH] log accept error codes in httpd.c --- lib/httpd.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/httpd.c b/lib/httpd.c index 58cf2af..6dcdac1 100644 --- a/lib/httpd.c +++ b/lib/httpd.c @@ -201,7 +201,7 @@ httpd_remove_connection(httpd_t *httpd, http_connection_t *connection, int sock_ int socket_fd = connection->socket_fd; connection->socket_fd = 0; if (sock_err) { - logger_log(httpd->logger, LOGGER_INFO, "httpd: recv error %d on socket %d: %s", + logger_log(httpd->logger, LOGGER_ERR, "httpd: recv error %d on socket %d: %s", sock_err, socket_fd, SOCKET_ERROR_STRING(sock_err)); } if (connection->request) { @@ -280,6 +280,9 @@ httpd_accept_connection(httpd_t *httpd, int server_fd, int is_ipv6) fd = accept(server_fd, (struct sockaddr *)&remote_saddr, &remote_saddrlen); if (fd == -1) { /* FIXME: Error happened */ + int sock_err = SOCKET_GET_ERROR(); + logger_log(httpd->logger, LOGGER_ERR, "httpd: error in accept: %d %s", + sock_err, SOCKET_ERROR_STRING(sock_err)); return -1; }