From: Jouni Malinen Date: Thu, 25 Aug 2022 15:52:46 +0000 (+0300) Subject: nl80211: Silence a compiler warning on printf in 32-bit builds X-Git-Tag: hostap_2_11~1767 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=44b26d82b06f60a1371aabdd73c802ecb4baed0b;p=thirdparty%2Fhostap.git 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 --- 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); }