Author: tridge
Date: 2005-01-31 09:53:21 +0000 (Mon, 31 Jan 2005)
New Revision: 5129

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=5129

Log:
make sure we don't spin chewing CPU time due to my last change

Modified:
   branches/SAMBA_4_0/source/lib/events.c


Changeset:
Modified: branches/SAMBA_4_0/source/lib/events.c
===================================================================
--- branches/SAMBA_4_0/source/lib/events.c      2005-01-31 09:27:53 UTC (rev 
5128)
+++ branches/SAMBA_4_0/source/lib/events.c      2005-01-31 09:53:21 UTC (rev 
5129)
@@ -290,7 +290,11 @@
                 * sys_select() with something in the events
                 * structure - for now just use select() 
                 */
-               selrtn = select(ev->maxfd+1, &r_fds, &w_fds, NULL, &tval);
+               if (timeval_is_zero(&tval)) {
+                       selrtn = select(ev->maxfd+1, &r_fds, &w_fds, NULL, 
NULL);
+               } else {
+                       selrtn = select(ev->maxfd+1, &r_fds, &w_fds, NULL, 
&tval);
+               }
                
                t = timeval_current();
                

Reply via email to