]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/multilink.c
allow peer to give endpoint even if we're not doing multilink;
[ppp.git] / pppd / multilink.c
index 81528bb23a1a069f6965e7ca528a4168f0f35637..c0ad23790cbbbff92f8238c942d891b1d4ea5440 100644 (file)
@@ -96,6 +96,11 @@ mp_join_bundle()
                if (go->neg_mrru)
                        notice("oops, multilink negotiated only for receive");
                multilink = 0;
+               if (demand) {
+                       /* already have a bundle */
+                       cfg_bundle(0, 0, 0, 0);
+                       return 0;
+               }
                make_new_bundle(0, 0, 0, 0);
                set_ifunit(1);
                return 0;