summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2019-02-21 09:01:50 +0100
committerThomas Haller <thaller@redhat.com>2019-02-21 21:00:45 +0100
commitc6512023212367f32d4595301c0b5909c95d815e (patch)
treeaa4e8298352d1e46be4cbf0feb81902eddee0d81
parent8e11a50d01ff80668924338bc287a22006553cb8 (diff)
downloadNetworkManager-c6512023212367f32d4595301c0b5909c95d815e.tar.gz
platform/wifi: fix size check for parsing netlink attribute NL80211_BSS_BSSID
-rw-r--r--src/platform/wifi/nm-wifi-utils-nl80211.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/platform/wifi/nm-wifi-utils-nl80211.c b/src/platform/wifi/nm-wifi-utils-nl80211.c
index f03ae9c1f7..ee2226b5a3 100644
--- a/src/platform/wifi/nm-wifi-utils-nl80211.c
+++ b/src/platform/wifi/nm-wifi-utils-nl80211.c
@@ -419,7 +419,7 @@ nl80211_bss_dump_handler (struct nl_msg *msg, void *arg)
static const struct nla_policy bss_policy[NL80211_BSS_MAX + 1] = {
[NL80211_BSS_TSF] = { .type = NLA_U64 },
[NL80211_BSS_FREQUENCY] = { .type = NLA_U32 },
- [NL80211_BSS_BSSID] = { },
+ [NL80211_BSS_BSSID] = { .minlen = ETH_ALEN },
[NL80211_BSS_BEACON_INTERVAL] = { .type = NLA_U16 },
[NL80211_BSS_CAPABILITY] = { .type = NLA_U16 },
[NL80211_BSS_INFORMATION_ELEMENTS] = { },