From d5423d834ad88fa46a9f3c19bc53d35abfb29217 Mon Sep 17 00:00:00 2001 From: Till Straumann Date: Tue, 22 Aug 2006 02:11:32 +0000 Subject: * libnetworking/net/if_ethersubr.c: (ether_ioctl) Return error for unknown/unsupported ioctl command. (Change merged from freeBSD). --- cpukit/ChangeLog | 6 ++++++ cpukit/libnetworking/net/if_ethersubr.c | 3 +++ 2 files changed, 9 insertions(+) (limited to 'cpukit') diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 912af648c8..fbde254f9f 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,9 @@ +2006-08-21 Till Straumann + + * libnetworking/net/if_ethersubr.c: (ether_ioctl) + Return error for unknown/unsupported ioctl command. + (Change merged from freeBSD). + 2006-08-15 Joel Sherrill * libnetworking/kern/kern_sysctl.c: Change int to int32_t. diff --git a/cpukit/libnetworking/net/if_ethersubr.c b/cpukit/libnetworking/net/if_ethersubr.c index a1c5815e69..7f5d3867d9 100644 --- a/cpukit/libnetworking/net/if_ethersubr.c +++ b/cpukit/libnetworking/net/if_ethersubr.c @@ -894,6 +894,9 @@ ether_ioctl(struct ifnet *ifp, int command, caddr_t data) ifp->if_mtu = ifr->ifr_mtu; } break; + default: + error = EINVAL; /* XXX netbsd has ENOTTY??? */ + break; } return (error); } -- cgit v1.2.3