From 49bdf4f568512a54af132d0c86c0e566226a91fa Mon Sep 17 00:00:00 2001 From: Dane MacFadden Date: Mon, 28 Jul 2025 13:00:19 -0600 Subject: [PATCH] fix return value --- main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 7ad01c8..05b3d20 100644 --- a/main.c +++ b/main.c @@ -72,6 +72,7 @@ void *sender(void *arg) { void *receiver(void *arg) { char buf[128]; int bytes; + char error[] = "pthread exit"; while (1) { memset(buf, 0, 128); bytes = recv(confd, buf, 128, 0); @@ -81,7 +82,7 @@ void *receiver(void *arg) { } else { perror("recv"); - return -1; + pthread_exit(&error); } }