iwinfo: Fix 802.11ad channel to frequency
authorRobert Marko <robimarko@gmail.com>
Thu, 28 Mar 2019 13:55:55 +0000 (14:55 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Thu, 28 Mar 2019 14:02:58 +0000 (15:02 +0100)
This patch enables proper identification of ad hwmode in channel2frequency function.
Now iwinfo will properly calculate frequency for a channels 1-6 in 802.11ad.

Fixes a8e827592338d7f10d93b4b93d04f367221465c2

Signed-off-by: Robert Marko <robimarko@gmail.com>
iwinfo_nl80211.c

index 13c69e3112292db0a513590ca1427904e6bca81c..200be28d9a44aeb1e95528e10c2f0c63abf13046 100644 (file)
@@ -1207,7 +1207,7 @@ static int nl80211_get_frequency_info_cb(struct nl_msg *msg, void *arg)
 
 static int nl80211_get_frequency(const char *ifname, int *buf)
 {
-       char *res, channel[4], hwmode[2];
+       char *res, channel[4], hwmode[3];
 
        /* try to find frequency from interface info */
        res = nl80211_phy2ifname(ifname);