浏览代码

do not quit after got EINTR

wangyu- 8 年之前
父节点
当前提交
f081ab751d
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      main.cpp

+ 4 - 4
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
 			{