X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fmultilink.c;h=da8b33a40c418b638eafb206bdcf818f6bba36be;hb=00c0882b073af34555603c46a12b48e5d08df135;hp=81528bb23a1a069f6965e7ca528a4168f0f35637;hpb=8e950ea70924467a81ecb8411d5fc5932ccc2f23;p=ppp.git diff --git a/pppd/multilink.c b/pppd/multilink.c index 81528bb..da8b33a 100644 --- a/pppd/multilink.c +++ b/pppd/multilink.c @@ -95,7 +95,11 @@ mp_join_bundle() /* not doing multilink */ 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;