]> git.ipfire.org Git - thirdparty/iw.git/commitdiff
fix bug parsing ACI
authorJohannes Berg <johannes@sipsolutions.net>
Mon, 10 Aug 2009 13:36:37 +0000 (15:36 +0200)
committerJohannes Berg <johannes@sipsolutions.net>
Mon, 10 Aug 2009 13:36:37 +0000 (15:36 +0200)
scan.c

diff --git a/scan.c b/scan.c
index 813d51604074c526e8ab2180de5b48581d273bb3..6bafab72d3265e3d4421f3c6355c685e8f3531f1 100644 (file)
--- a/scan.c
+++ b/scan.c
@@ -555,7 +555,7 @@ static bool print_wifi_wmm_param(const uint8_t *data, uint8_t len)
        data += 2;
 
        for (i = 0; i < 4; i++) {
-               printf("\n\t\t* %s:", aci_tbl[data[0] & 3]);
+               printf("\n\t\t* %s:", aci_tbl[(data[0] >> 5) & 3]);
                if (data[4] & 0x10)
                        printf(" acm");
                printf(" CW %d-%d", (1 << (data[1] & 0xf)) - 1,