Diff for /libaitio/src/exec.c between versions 1.1.2.9 and 1.1.2.10

version 1.1.2.9, 2013/12/05 23:09:00 version 1.1.2.10, 2013/12/05 23:43:46
Line 201  io_progVacuum(prog_t * __restrict prg, u_int toNum) Line 201  io_progVacuum(prog_t * __restrict prg, u_int toNum)
   
         pthread_mutex_lock(&prg->prog_mtx);          pthread_mutex_lock(&prg->prog_mtx);
         for (i = array_Size(prg->prog_fds) - 1; prg->prog_cnum > toNum && i > -1; i--)          for (i = array_Size(prg->prog_fds) - 1; prg->prog_cnum > toNum && i > -1; i--)
                if (array_Get(prg->prog_fds, i) && isset(prg->prog_used, i)) {                if (array_Get(prg->prog_fds, i) && isclr(prg->prog_used, i)) {
                         e_pclose(array(prg->prog_fds, i, FILE*));                          e_pclose(array(prg->prog_fds, i, FILE*));
                         array_Del(prg->prog_fds, i, 0);                          array_Del(prg->prog_fds, i, 0);
                         clrbit(prg->prog_used, i);  
                         prg->prog_cnum--;                          prg->prog_cnum--;
                         ret++;                          ret++;
                 }                  }

Removed from v.1.1.2.9  
changed lines
  Added in v.1.1.2.10


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>