Frédéric Brière writes:

> Sure, here you go.  I'm attaching two straces; one with multilink
> disabled, and one with it enabled.

Thanks, that was helpful.  If you could try with the patch below
applied and let me know whether or not that fixes the problem, I would
appreciate it.  (I am confident the patch is correct, the question is
whether it is sufficient to fix the problem you reported.)

Paul.

diff --git a/pppd/multilink.c b/pppd/multilink.c
index b4748cd..135cab0 100644
--- a/pppd/multilink.c
+++ b/pppd/multilink.c
@@ -278,8 +278,11 @@ void mp_bundle_terminated()
        key.dsize = strlen(blinks_id);
        tdb_delete(pppdb, key);
        unlock_db();
-       
-new_phase(PHASE_DEAD);
+
+       new_phase(PHASE_DEAD);
+
+       doing_multilink = 0;
+       multilink_master = 0;
 }
 
 static void make_bundle_links(int append)



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to