From 186229ce8925efcdf8e5cf1b635860f4f565310b Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Wed, 7 May 2003 19:05:41 +0000
Subject: [PATCH] Removed more useless YIELD() after select()s

---
 src/sbbs3/mailsrvr.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c
index 2d9299d2e1..712c5ff981 100644
--- a/src/sbbs3/mailsrvr.c
+++ b/src/sbbs3/mailsrvr.c
@@ -403,7 +403,6 @@ static int sockreadline(SOCKET socket, char* buf, int len)
 					lprintf("%04d !SOCKET INACTIVE",socket);
 					return(-1);
 				}
-				YIELD();
 				continue;
 			}
 			recverror(socket,i,__LINE__);
@@ -3687,10 +3686,8 @@ void DLLCALL mail_server(void* arg)
 			tv.tv_usec=0;
 
 			if((i=select(high_socket_set,&socket_set,NULL,NULL,&tv))<1) {
-				if(i==0) {
-					YIELD();
+				if(i==0)
 					continue;
-				}
 				if(ERROR_VALUE==EINTR)
 					lprintf("0000 Mail Server listening interrupted");
 				else if(ERROR_VALUE == ENOTSOCK)
-- 
GitLab