From c9bb6f68ebdfcdb4682aa2eb7d16419863768449 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 14 May 2018 19:18:13 +0200 Subject: devip: don't set mtu of interface to zero when not specified (thanks joe9) change 9f74a951ae6a introduced a bug that set the mtu of a new interface to 0 when not specified in the add ctl. --- sys/src/9/ip/ipifc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/9/ip/ipifc.c b/sys/src/9/ip/ipifc.c index d0d0557a9..44bc51cc0 100644 --- a/sys/src/9/ip/ipifc.c +++ b/sys/src/9/ip/ipifc.c @@ -507,7 +507,7 @@ ipifcadd(Ipifc *ifc, char **argv, int argc, int tentative, Iplifc *lifcp) return up->errstr; } - if(mtu >= ifc->m->mintu && mtu <= ifc->m->maxtu) + if(mtu > 0 && mtu >= ifc->m->mintu && mtu <= ifc->m->maxtu) ifc->maxtu = mtu; /* ignore if this is already a local address for this ifc */ -- cgit v1.2.3