diff options
-rw-r--r-- | sys/alpha/osf1/osf1_ioctl.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/alpha/osf1/osf1_ioctl.c b/sys/alpha/osf1/osf1_ioctl.c index 98d23d6..e96d565 100644 --- a/sys/alpha/osf1/osf1_ioctl.c +++ b/sys/alpha/osf1/osf1_ioctl.c @@ -209,8 +209,7 @@ osf1_ioctl_i(p, uap, cmd, dir, len) if (ifp->if_type == IFT_ETHER && strcmp(ifp->if_name, "ti")) { /* looks good */ /* walk the address list */ - for (ifa = TAILQ_FIRST(&ifp->if_addrhead); ifa; - ifa = TAILQ_NEXT(ifa, ifa_link)) { + TAILQ_FOREACH(ifa, &ifp->if_addrhead, ifa_link) { if ((sdl = (struct sockaddr_dl *)ifa->ifa_addr) /* we have an address structure */ && (sdl->sdl_family == AF_LINK) /* it's a link address */ && (sdl->sdl_type == IFT_ETHER)) { /* for an ethernet link */ |