diff options
| author | Robert Antoni Buj Gelonch <[email protected]> | 2020-07-29 14:26:53 +0200 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-07-29 14:26:53 +0200 |
| commit | 5c6709dbb448bb24eecd5f50bea1a386b9769fd7 (patch) | |
| tree | 2e92f3d843ddc1296c3c0d8b18dacabb74fbd574 /netspeed/src/backend.c | |
| parent | c7df8ffb512c8bfafdce4ac55f1881addfc89d04 (diff) | |
| download | mate-applets-5c6709dbb448bb24eecd5f50bea1a386b9769fd7.tar.bz2 mate-applets-5c6709dbb448bb24eecd5f50bea1a386b9769fd7.tar.xz | |
Netspeed kernel warning (#510)
* netspeed: Fix attribute type 6 has an invalid length warning
- and fix a typo
Diffstat (limited to 'netspeed/src/backend.c')
| -rw-r--r-- | netspeed/src/backend.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/netspeed/src/backend.c b/netspeed/src/backend.c index 91bf0cd8..afbdea2e 100644 --- a/netspeed/src/backend.c +++ b/netspeed/src/backend.c @@ -412,8 +412,7 @@ scan_cb (struct nl_msg *msg, if (!bss[NL80211_BSS_STATUS]) return NL_SKIP; if (nla_get_u32 (bss[NL80211_BSS_STATUS]) != NL80211_BSS_STATUS_ASSOCIATED) return NL_SKIP; - int len = MIN(ETH_ALEN, nla_len (bss[NL80211_BSS_BSSID])); - memcpy (devinfo->station_mac_addr, nla_data (bss[NL80211_BSS_BSSID]), len); + memcpy (devinfo->station_mac_addr, nla_data (bss[NL80211_BSS_BSSID]), ETH_ALEN); return NL_SKIP; } @@ -614,8 +613,7 @@ iface_cb (struct nl_msg *msg, genlmsg_attrlen(gnlh, 0), NULL); if (tb_msg[NL80211_ATTR_MAC]) { - int len = MIN(ETH_ALEN, nla_len (tb_msg[NL80211_ATTR_MAC])); - memcpy (devinfo->hwaddr, nla_data (tb_msg[NL80211_ATTR_MAC]), len); + memcpy (devinfo->hwaddr, nla_data (tb_msg[NL80211_ATTR_MAC]), ETH_ALEN); } if (tb_msg[NL80211_ATTR_SSID]) { @@ -710,7 +708,7 @@ get_wireless_info (DevInfo *devinfo) if (!devinfo->running) goto cleanup; - /* Get in/out bitrate/rate/total, siganl quality from station message */ + /* Get in/out bitrate/rate/total, signal quality from station message */ msg = nlmsg_alloc (); if (!msg) { g_warning ("failed to allocate netlink message"); |
