]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
wifi-scripts: fix extended-feature bit test
authorFelix Fietkau <nbd@nbd.name>
Fri, 10 Jul 2026 12:21:45 +0000 (14:21 +0200)
committerFelix Fietkau <nbd@nbd.name>
Thu, 16 Jul 2026 09:50:21 +0000 (11:50 +0200)
device_extended_features() used bitwise OR instead of AND, so every
extended-feature query returned true regardless of the driver bitmap:
ftm_responder and radar_background were always reported present.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
package/network/config/wifi-scripts/files-ucode/usr/share/ucode/wifi/hostapd.uc

index 32b0b007750692a76aedf5bbd2d1c2f54df9bd17..ce25ab483ea4c4bda2f8cc0a704aa19d83dcb39d 100644 (file)
@@ -474,7 +474,7 @@ function device_htmode_append(config) {
 }
 
 function device_extended_features(data, flag) {
-       return !!(data[flag / 8] | (1 << (flag % 8)));
+       return !!(data[flag / 8] & (1 << (flag % 8)));
 }
 
 function device_capabilities(config) {