X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=openwrt%2Ftarget%2Flinux%2Fpackage%2Fwlcompat%2Fwlcompat.c;h=e39fe6889a19f1a80514ca6ffec015b751bc0f3e;hb=d98052f25aeff26afbb8aa357500ffaaa80e2b8a;hp=d010e2bc87957a9eb6b49883bb576df4abae6c0e;hpb=230cd1444ff3a1114f8b8d756562724fedb9b54a;p=openwrt-10.03%2F.git diff --git a/openwrt/target/linux/package/wlcompat/wlcompat.c b/openwrt/target/linux/package/wlcompat/wlcompat.c index d010e2bc8..e39fe6889 100644 --- a/openwrt/target/linux/package/wlcompat/wlcompat.c +++ b/openwrt/target/linux/package/wlcompat/wlcompat.c @@ -485,18 +485,11 @@ static int wlcompat_ioctl(struct net_device *dev, return -EINVAL; } - if (wl_ioctl(dev, WLC_SET_PASSIVE, &passive, sizeof(passive)) < 0) - return -EINVAL; - if (wl_ioctl(dev, WLC_SET_MONITOR, &passive, sizeof(passive)) < 0) - return -EINVAL; - if (wl_ioctl(dev, WLC_SET_WET, &wet, sizeof(wet)) < 0) - return -EINVAL; - if (ap >= 0) - if (wl_ioctl(dev, WLC_SET_AP, &ap, sizeof(ap)) < 0) - return -EINVAL; - if (infra >= 0) - if (wl_ioctl(dev, WLC_SET_INFRA, &infra, sizeof(infra)) < 0) - return -EINVAL; + wl_ioctl(dev, WLC_SET_PASSIVE, &passive, sizeof(passive)); + wl_ioctl(dev, WLC_SET_MONITOR, &passive, sizeof(passive)); + wl_ioctl(dev, WLC_SET_WET, &wet, sizeof(wet)); + wl_ioctl(dev, WLC_SET_AP, &ap, sizeof(ap)); + wl_ioctl(dev, WLC_SET_INFRA, &infra, sizeof(infra)); break;