diff options
author | kevlo <kevlo@FreeBSD.org> | 2014-01-11 14:48:16 +0000 |
---|---|---|
committer | kevlo <kevlo@FreeBSD.org> | 2014-01-11 14:48:16 +0000 |
commit | 8a56b3adbeec48cd5b928d3bc3e445dd68237973 (patch) | |
tree | 2156a9b34fdb961fcb4c6313be51ec67ea861027 /sys/dev/usb/wlan/if_run.c | |
parent | d2c6e514d823765383bdbb9b8c12abd86f3bf3bf (diff) | |
download | FreeBSD-src-8a56b3adbeec48cd5b928d3bc3e445dd68237973.zip FreeBSD-src-8a56b3adbeec48cd5b928d3bc3e445dd68237973.tar.gz |
Fix a logic error when checking if Tx power entries are greater than 31.
Diffstat (limited to 'sys/dev/usb/wlan/if_run.c')
-rw-r--r-- | sys/dev/usb/wlan/if_run.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/usb/wlan/if_run.c b/sys/dev/usb/wlan/if_run.c index 38b2ae3..8541a7c 100644 --- a/sys/dev/usb/wlan/if_run.c +++ b/sys/dev/usb/wlan/if_run.c @@ -1650,12 +1650,12 @@ run_rt3593_get_txpower(struct run_softc *sc) } /* Fix broken Tx power entries. */ for (i = 0; i < 14; i++) { - if ((sc->txpow1[i] & 0x1f) > 31) + if (sc->txpow1[i] > 31) sc->txpow1[i] = 5; - if ((sc->txpow2[i] & 0x1f) > 31) + if (sc->txpow2[i] > 31) sc->txpow2[i] = 5; if (sc->ntxchains == 3) { - if ((sc->txpow3[i] & 0x1f) > 31) + if (sc->txpow3[i] > 31) sc->txpow3[i] = 5; } } |