summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorstsp <stsp@openbsd.org>2010-04-24 08:00:12 +0000
committerstsp <stsp@openbsd.org>2010-04-24 08:00:12 +0000
commitd2d965572bfae0baa4855e58c0bc7dc10b465aa0 (patch)
tree2d3d051921a1b427edfcb78f082b3eeb97095255
parentrename ibuflist/obuflist -> ins/outs to cut long lines (diff)
downloadwireguard-openbsd-d2d965572bfae0baa4855e58c0bc7dc10b465aa0.tar.xz
wireguard-openbsd-d2d965572bfae0baa4855e58c0bc7dc10b465aa0.zip
Make if_ppp and if_sl ioctl handlers return ENOTTY for unsupported
ioctls, instead of -1 or EINVAL. ENOTTY audit suggested to me by uwe. ok dlg tedu
-rw-r--r--sys/net/if_ppp.c6
-rw-r--r--sys/net/if_sl.c4
2 files changed, 5 insertions, 5 deletions
diff --git a/sys/net/if_ppp.c b/sys/net/if_ppp.c
index 5308a4ff8d8..ec5403c9f48 100644
--- a/sys/net/if_ppp.c
+++ b/sys/net/if_ppp.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_ppp.c,v 1.55 2009/11/03 10:59:04 claudio Exp $ */
+/* $OpenBSD: if_ppp.c,v 1.56 2010/04/24 08:00:12 stsp Exp $ */
/* $NetBSD: if_ppp.c,v 1.39 1997/05/17 21:11:59 christos Exp $ */
/*
@@ -605,7 +605,7 @@ pppioctl(sc, cmd, data, flag, p)
#endif
default:
- return (-1);
+ return (ENOTTY);
}
return (0);
}
@@ -695,7 +695,7 @@ pppsioctl(ifp, cmd, data)
#endif /* PPP_COMPRESS */
default:
- error = EINVAL;
+ error = ENOTTY;
}
splx(s);
return (error);
diff --git a/sys/net/if_sl.c b/sys/net/if_sl.c
index f49c428562e..a3a8418b4d0 100644
--- a/sys/net/if_sl.c
+++ b/sys/net/if_sl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_sl.c,v 1.39 2009/11/03 10:59:04 claudio Exp $ */
+/* $OpenBSD: if_sl.c,v 1.40 2010/04/24 08:00:12 stsp Exp $ */
/* $NetBSD: if_sl.c,v 1.39.4.1 1996/06/02 16:26:31 thorpej Exp $ */
/*
@@ -391,7 +391,7 @@ sltioctl(tp, cmd, data, flag)
break;
default:
- return (-1);
+ return (ENOTTY);
}
return (0);
}