diff -urNb mpd-3.18/src/pptp_ctrl.c mpd-3.18.patched/src/pptp_ctrl.c --- mpd-3.18/src/pptp_ctrl.c Tue May 4 22:12:28 2004 +++ mpd-3.18.patched/src/pptp_ctrl.c Sat Sep 24 19:10:05 2005 @@ -1373,6 +1373,9 @@ case PPTP_CHAN_ST_WAIT_CTRL: PptpCtrlKillChan(ch, "link layer shutdown"); return; + case PPTP_CHAN_ST_FREE: + Log(LG_PPTP, ("pptp%d-%d: PptpCtrlCloseChan() is called recursively, ignoring", c->id, ch->id)); + return; default: assert(0); }