--- auth.c.orig Tue Nov 23 11:07:03 1999 +++ auth.c Tue Nov 23 11:08:40 1999 @@ -508,6 +508,8 @@ return; itime = MIN(idle.xmit_idle, idle.recv_idle); if (itime >= idle_time_limit) { + if (persist && ! demand) + persist = 0 ; /* link is idle: shut it down. */ syslog(LOG_INFO, "Terminating connection due to lack of activity."); lcp_close(0, "Link inactive");