From ea0d38e43e09982679585f6d679e12d79c4389d5 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Fri, 19 Dec 2025 22:34:36 +0800
Subject: [PATCH] update socketd code to fix break bug

---
 ch2.socket/socketd.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/ch2.socket/socketd.c b/ch2.socket/socketd.c
index 7bdf54d..0426676 100644
--- a/ch2.socket/socketd.c
+++ b/ch2.socket/socketd.c
@@ -130,11 +130,10 @@
             {
                 printf("Reply back to socket client[%d] failure: %s\n", client_fd, strerror(errno));
                 close(client_fd);
+                break;
             }
             printf("\n");
         }
-
-        close(client_fd);
     }
 
     close(listen_fd);

--
Gitblit v1.9.1