From 16bf1a6acaea88f169f857e9a71285604fab07c3 Mon Sep 17 00:00:00 2001 From: yrutschle Date: Mon, 27 Sep 2021 13:01:20 +0200 Subject: [PATCH] make echosrv independant from common macros --- echosrv.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/echosrv.c b/echosrv.c index 4d22eb4..4f08e31 100644 --- a/echosrv.c +++ b/echosrv.c @@ -100,7 +100,10 @@ void tcp_echo(struct listen_endpoint* listen_socket) { while (1) { int in_socket = accept(listen_socket->socketfd, 0, 0); - CHECK_RES_DIE(in_socket, "accept"); + if (in_socket == -1) { + perror("tcp_echo:accept"); + exit(1); + } if (!fork()) {