commit 8cab4a2c84b7a6f44d6b72bbf28624c05492319c
parent d0cbf8921ecdf1166ba90dd21fca7e1a0f8c644e
Author: Francesco Saccone <francesco@francescosaccone.com>
Date: Mon, 31 Mar 2025 15:07:50 +0200
fix: only null terminate on buffer_size if bytes_received are more
Signed-off-by: Francesco Saccone <francesco@francescosaccone.com>
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/socket.c b/socket.c
@@ -75,9 +75,9 @@ read_client_request(int client_socket_fd,
if (bytes_received < buffer_size) {
buffer[bytes_received] = '\0';
return -1;
+ } else {
+ buffer[buffer_size - 1] = '\0';
}
- buffer[buffer_size - 1] = '\0';
-
return 0;
}