From 44b26d82b06f60a1371aabdd73c802ecb4baed0b Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Thu, 25 Aug 2022 18:52:46 +0300 Subject: [PATCH] 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 --- src/drivers/driver_nl80211_event.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drivers/driver_nl80211_event.c b/src/drivers/driver_nl80211_event.c index 896d188f3..824dd1b85 100644 --- a/src/drivers/driver_nl80211_event.c +++ b/src/drivers/driver_nl80211_event.c @@ -2934,8 +2934,8 @@ static void nl80211_obss_color_collision(struct wpa_driver_nl80211_data *drv, data.bss_color_collision.bitmap = nla_get_u64(tb[NL80211_ATTR_OBSS_COLOR_BITMAP]); - wpa_printf(MSG_DEBUG, "nl80211: BSS color collision - bitmap %08lx", - data.bss_color_collision.bitmap); + wpa_printf(MSG_DEBUG, "nl80211: BSS color collision - bitmap %08llx", + (long long unsigned int) data.bss_color_collision.bitmap); wpa_supplicant_event(drv->ctx, EVENT_BSS_COLOR_COLLISION, &data); } -- 2.47.2