summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Greenman <dg@FreeBSD.org>1994-08-08 10:58:30 +0000
committerDavid Greenman <dg@FreeBSD.org>1994-08-08 10:58:30 +0000
commit75ee03cb27a61610651d753796baf19fd0577341 (patch)
tree34b41ef50831427eb1ca9d3e2c7306b551173bf0
parenta7028af7f080f67ae0c8b23b2ce88ee37da57c4f (diff)
Notes
-rw-r--r--sys/net/if.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/net/if.c b/sys/net/if.c
index 975bf780761d..5a60f6eafbf3 100644
--- a/sys/net/if.c
+++ b/sys/net/if.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)if.c 8.3 (Berkeley) 1/4/94
- * $Id: if.c,v 1.2 1994/08/02 07:46:05 davidg Exp $
+ * $Id: if.c,v 1.3 1994/08/08 10:49:18 davidg Exp $
*/
#include <sys/param.h>
@@ -520,6 +520,8 @@ ifioctl(so, cmd, data, p)
return (error);
if (ifp->if_ioctl == NULL)
return (EOPNOTSUPP);
+ if (ifr->ifr_mtu < 1 || ifr->ifr_mtu > 65535)
+ return (EINVAL);
return ((*ifp->if_ioctl)(ifp, cmd, data));
case SIOCADDMULTI: