diff -U4 -r ppp-2.4.4/pppd/main.c ppp-2.4.4+no-child-kill/pppd/main.c --- ppp-2.4.4/pppd/main.c 2009-11-04 00:04:03.000000000 +0000 +++ ppp-2.4.4+no-child-kill/pppd/main.c 2009-12-04 21:20:46.000000000 +0000 @@ -589,10 +589,8 @@ dbglog(" script %s, pid %d", chp->prog, chp->pid); } while (n_children > 0 && !childwait_done) { handle_events(); - if (kill_link && !childwait_done) - childwait_end(NULL); } } die(status);