shithub: riscv

Download patch

ref: c9bb6f68ebdfcdb4682aa2eb7d16419863768449
parent: 19d6a98038953b27f539e1fd2187b7cfec9b108d
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Mon May 14 15:18:13 EDT 2018

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.

--- a/sys/src/9/ip/ipifc.c
+++ b/sys/src/9/ip/ipifc.c
@@ -507,7 +507,7 @@
 		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 */