hermes

HTTP GET/HEAD-only web server for static content.
git clone git://git.francescosaccone.com/hermes
Log | Files | Refs | README | LICENSE

commit e1e840b672e42d2545837d606b81a6fd365ed01d
parent df10a9c96374a8675b987bf5c1488d55dfde3e75
Author: Francesco Saccone <francesco@francescosaccone.com>
Date:   Mon, 31 Mar 2025 18:30:48 +0200

style: define variable at start of block

Signed-off-by: Francesco Saccone <francesco@francescosaccone.com>

Diffstat:
Msocket.c | 10++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/socket.c b/socket.c @@ -56,6 +56,8 @@ int read_client_request(int client_socket_fd, char *buffer, unsigned int buffer_size) { + ssize_t bytes_received; + if (buffer == NULL || buffer_size == 0) { print_error("error: invalid buffer provided in read_client_request"); return -1; @@ -63,10 +65,10 @@ read_client_request(int client_socket_fd, memset(buffer, 0, buffer_size); - ssize_t bytes_received = recv(client_socket_fd, - buffer, - buffer_size - 1, - 0); + bytes_received = recv(client_socket_fd, + buffer, + buffer_size - 1, + 0); if (bytes_received <= 0) { return -1;