From f081ab751d97fdd5d543ea63bcb731c0b22d33f0 Mon Sep 17 00:00:00 2001 From: wangyu- Date: Thu, 23 Nov 2017 09:35:33 -0600 Subject: [PATCH] do not quit after got EINTR --- main.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main.cpp b/main.cpp index 507c34b..6cef30f 100755 --- a/main.cpp +++ b/main.cpp @@ -1196,9 +1196,9 @@ int client_event_loop() if (nfds < 0) { //allow zero if(errno==EINTR ) { - mylog(log_info,"epoll interrupted by signal\n"); + mylog(log_info,"epoll interrupted by signal,continue\n"); //close(fifo_fd); - myexit(0); + //myexit(0); } else { @@ -1440,8 +1440,8 @@ int server_event_loop() if (nfds < 0) { //allow zero if(errno==EINTR ) { - mylog(log_info,"epoll interrupted by signal\n"); - myexit(0); + mylog(log_info,"epoll interrupted by signal,continue\n"); + //myexit(0); } else {