Forráskód Böngészése

do not quit after got EINTR

wangyu- 8 éve
szülő
commit
b2f6760679
1 módosított fájl, 4 hozzáadás és 4 törlés
  1. 4 4
      tun_dev.cpp

+ 4 - 4
tun_dev.cpp

@@ -445,8 +445,8 @@ int tun_dev_client_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
 			{
@@ -714,8 +714,8 @@ int tun_dev_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
 			{