nl80211: Silence a compiler warning on printf in 32-bit builds

u64 needs "long long unsigned int" on 32-bit, so print this using a
typecase value so that both 32 and 64-bit builds work fine.

Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
This commit is contained in:
Jouni Malinen 2022-08-25 18:52:46 +03:00 committed by Jouni Malinen
parent 4ae14deeef
commit 44b26d82b0

View file

@ -2934,8 +2934,8 @@ static void nl80211_obss_color_collision(struct wpa_driver_nl80211_data *drv,
data.bss_color_collision.bitmap = data.bss_color_collision.bitmap =
nla_get_u64(tb[NL80211_ATTR_OBSS_COLOR_BITMAP]); nla_get_u64(tb[NL80211_ATTR_OBSS_COLOR_BITMAP]);
wpa_printf(MSG_DEBUG, "nl80211: BSS color collision - bitmap %08lx", wpa_printf(MSG_DEBUG, "nl80211: BSS color collision - bitmap %08llx",
data.bss_color_collision.bitmap); (long long unsigned int) data.bss_color_collision.bitmap);
wpa_supplicant_event(drv->ctx, EVENT_BSS_COLOR_COLLISION, &data); wpa_supplicant_event(drv->ctx, EVENT_BSS_COLOR_COLLISION, &data);
} }