Index: comm.c =================================================================== RCS file: /surf1/CVS/squid/src/comm.c,v retrieving revision 1.30.4.38 diff -c -w -r1.30.4.38 comm.c *** comm.c 1996/06/12 20:43:29 1.30.4.38 --- comm.c 1996/06/13 14:59:58 *************** *** 320,326 **** return fd_lifetime[fd] = -1; if (shutdown_pending || reread_pending) { /* don't increase the lifetime if something pending */ ! if (fd_lifetime > -1 && fd_lifetime[fd] - squid_curtime < lifetime) return fd_lifetime[fd]; } return fd_lifetime[fd] = (int) squid_curtime + lifetime; --- 320,326 ---- return fd_lifetime[fd] = -1; if (shutdown_pending || reread_pending) { /* don't increase the lifetime if something pending */ ! if (fd_lifetime[fd] > -1 && fd_lifetime[fd] - squid_curtime < lifetime) return fd_lifetime[fd]; } return fd_lifetime[fd] = (int) squid_curtime + lifetime;