summaryrefslogtreecommitdiff
path: root/sys/dev/an
diff options
context:
space:
mode:
authorDoug Ambrisko <ambrisko@FreeBSD.org>2002-03-14 20:56:41 +0000
committerDoug Ambrisko <ambrisko@FreeBSD.org>2002-03-14 20:56:41 +0000
commit4359c3e645a44928508f88bf7884f736908128ad (patch)
treea67b8efe685ef2e4f243a9b8abcaa0dfcab397ee /sys/dev/an
parent5bfbfe394b392782f55127b0f48bf31c1eea0a3b (diff)
Notes
Diffstat (limited to 'sys/dev/an')
-rw-r--r--sys/dev/an/if_an.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/an/if_an.c b/sys/dev/an/if_an.c
index 856080b1ae0f..ad143c934c47 100644
--- a/sys/dev/an/if_an.c
+++ b/sys/dev/an/if_an.c
@@ -1363,6 +1363,8 @@ an_ioctl(ifp, command, data)
an_setdef(sc, &sc->areq);
break;
case SIOCGPRIVATE_0: /* used by Cisco client utility */
+ if ((error = suser(p)))
+ goto out;
copyin(ifr->ifr_data, &l_ioctl, sizeof(l_ioctl));
mode = l_ioctl.command;
@@ -1381,6 +1383,8 @@ an_ioctl(ifp, command, data)
break;
case SIOCGPRIVATE_1: /* used by Cisco client utility */
+ if ((error = suser(p)))
+ goto out;
copyin(ifr->ifr_data, &l_ioctl, sizeof(l_ioctl));
l_ioctl.command = 0;
error = AIROMAGIC;