X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fmultilink.c;fp=pppd%2Fmultilink.c;h=c0ad23790cbbbff92f8238c942d891b1d4ea5440;hb=737d6de06387c32ae54fc82f553789455467d32d;hp=81528bb23a1a069f6965e7ca528a4168f0f35637;hpb=010e00bc54262e0ce57746068e916fc4a08b8f33;p=ppp.git diff --git a/pppd/multilink.c b/pppd/multilink.c index 81528bb..c0ad237 100644 --- a/pppd/multilink.c +++ b/pppd/multilink.c @@ -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;