tFix select() spin - ratox - FIFO based tox client
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 6692dbe514e613ed999e219a392d009ddce1e048
 (DIR) parent 53688edc3d5b03fbee370c720072bd95bc6982a3
 (HTM) Author: sin <sin@2f30.org>
       Date:   Wed, 17 Sep 2014 18:35:50 +0100
       
       Fix select() spin
       
       Diffstat:
         M ratatox.c                           |      11 ++++-------
       
       1 file changed, 4 insertions(+), 7 deletions(-)
       ---
 (DIR) diff --git a/ratatox.c b/ratatox.c
       t@@ -1031,7 +1031,7 @@ loop(void)
                struct friend *f;
                time_t t0, t1;
                int connected = 0;
       -        int i, m, n;
       +        int i, n;
                int fdmax;
                fd_set rfds;
                struct timeval tv;
       t@@ -1061,12 +1061,9 @@ loop(void)
                        fdmax = STDIN_FILENO;
        
                        for (i = 0; i < LEN(gslots); i++) {
       -                        for (m = 0; m < LEN(gfiles); m++) {
       -                                FD_SET(gslots[i].fd[m], &rfds);
       -                                if (gslots[i].fd[m] > fdmax) {
       -                                        fdmax = gslots[i].fd[m];
       -                                }
       -                        }
       +                        FD_SET(gslots[i].fd[IN], &rfds);
       +                        if (gslots[i].fd[IN] > fdmax)
       +                                fdmax = gslots[i].fd[IN];
                        }
        
                        TAILQ_FOREACH(f, &friendhead, entry) {