commit c57556e31737a4d6d56966e5b93083a862e83adc
parent f71b37008e9be851b2674520616e06bc932a0094
Author: Francesco Saccone <francesco@francescosaccone.com>
Date: Mon, 31 Mar 2025 14:55:11 +0200
fix: return -1 instead of exit(1)
Signed-off-by: Francesco Saccone <francesco@francescosaccone.com>
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/socket.c b/socket.c
@@ -15,7 +15,7 @@ create_socket(unsigned int port) {
if (socket_fd == -1) {
print_error("error: socket creation");
- exit(1);
+ return -1;
}
address.sin_family = AF_INET;
@@ -24,13 +24,13 @@ create_socket(unsigned int port) {
if (bind(socket_fd, (struct sockaddr *)&address, sizeof(address)) == -1) {
print_error("error: bind socket to address");
- exit(1);
+ return -1;
}
if (listen(socket_fd, 3) == -1) {
print_error("error: listen on socket");
close(socket_fd);
- exit(1);
+ return -1;
}
return socket_fd;