aboutsummaryrefslogtreecommitdiffstats
path: root/net/mpd5/files/patch-overhead
blob: 6841949c1aaf8117068b1681bc1151c83735fdbd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Index: src/bund.c
===================================================================
--- src/bund.c	(revision 2414)
+++ src/bund.c	(revision 2415)
@@ -900,9 +900,11 @@ BundUpdateParams(Bund b)
 
     /* Subtract to make room for various frame-bloating protocols */
     if (b->n_up > 0) {
-	if (Enabled(&b->conf.options, BUND_CONF_COMPRESSION))
+	if (Enabled(&b->conf.options, BUND_CONF_COMPRESSION) &&
+	    b->pppConfig.bund.enableCompression)
     	    mtu = CcpSubtractBloat(b, mtu);
-	if (Enabled(&b->conf.options, BUND_CONF_ENCRYPTION))
+	if (Enabled(&b->conf.options, BUND_CONF_ENCRYPTION) &&
+	    b->pppConfig.bund.enableEncryption)
     	    mtu = EcpSubtractBloat(b, mtu);
     }