--- embedaddon/mpd/src/lcp.c 2013/07/22 08:44:29 1.1.1.1 +++ embedaddon/mpd/src/lcp.c 2016/11/01 09:56:12 1.1.1.2 @@ -226,10 +226,10 @@ LcpConfigure(Fsm fp) lcp->peer_reject = 0; /* Initialize normal LCP stuff */ - lcp->peer_mru = l->conf.mtu; - lcp->want_mru = l->conf.mru; - if (l->type && (lcp->want_mru > l->type->mru)) - lcp->want_mru = l->type->mru; + lcp->peer_mru = PhysGetMtu(l, 1); + lcp->want_mru = PhysGetMru(l, 1); + if (l->type && (lcp->want_mru > PhysGetMru(l, 0))) + lcp->want_mru = PhysGetMru(l, 0); lcp->peer_accmap = 0xffffffff; lcp->want_accmap = l->conf.accmap; lcp->peer_acfcomp = FALSE; @@ -793,7 +793,7 @@ LcpDecodeConfig(Fsm fp, FsmOption list, int num, int m /* If we have got request, forget the previous values */ if (mode == MODE_REQ) { - lcp->peer_mru = l->conf.mtu; + lcp->peer_mru = PhysGetMtu(l, 1); lcp->peer_accmap = 0xffffffff; lcp->peer_acfcomp = FALSE; lcp->peer_protocomp = FALSE; @@ -1127,7 +1127,7 @@ LcpDecodeConfig(Fsm fp, FsmOption list, int num, int m memcpy(&magic, opt->data, 4); magic = ntohl(magic); - Log(LG_LCP, ("[%s] %s %08x", l->name, oi->name, magic)); + Log(LG_LCP, ("[%s] %s 0x%08x", l->name, oi->name, magic)); switch (mode) { case MODE_REQ: if (lcp->want_magic) {