|
@@ -4806,7 +4806,7 @@ static int airo_config_commit(struct net_device *dev,
|
|
|
|
|
|
static inline int sniffing_mode(struct airo_info *ai)
|
|
static inline int sniffing_mode(struct airo_info *ai)
|
|
{
|
|
{
|
|
- return le16_to_cpu(ai->config.rmode & RXMODE_MASK) >=
|
|
|
|
|
|
+ return (le16_to_cpu(ai->config.rmode) & le16_to_cpu(RXMODE_MASK)) >=
|
|
le16_to_cpu(RXMODE_RFMON);
|
|
le16_to_cpu(RXMODE_RFMON);
|
|
}
|
|
}
|
|
|
|
|