]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/auth.c
Multilink cleanups and fixes.
[ppp.git] / pppd / auth.c
index e97b48eaf439e730eed5ce80383f90e73ed282c5..023653d5d15c0036e12437bdd6524779a2496253 100644 (file)
@@ -32,7 +32,7 @@
  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  */
 
-#define RCSID  "$Id: auth.c,v 1.63 2000/04/04 07:06:49 paulus Exp $"
+#define RCSID  "$Id: auth.c,v 1.64 2000/04/13 12:05:57 paulus Exp $"
 
 #include <stdio.h>
 #include <stddef.h>
@@ -511,9 +511,13 @@ start_networks()
     new_phase(PHASE_NETWORK);
 
 #ifdef HAVE_MULTILINK
-    if (multilink)
-       if (mp_join_bundle())
+    if (multilink) {
+       if (mp_join_bundle()) {
+           if (updetach && !nodetach)
+               detach();
            return;
+       }
+    }
 #endif /* HAVE_MULTILINK */
 
 #if 0