]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
nl80211: Silence a compiler warning on printf in 32-bit builds
authorJouni Malinen <quic_jouni@quicinc.com>
Thu, 25 Aug 2022 15:52:46 +0000 (18:52 +0300)
committerJouni Malinen <j@w1.fi>
Fri, 26 Aug 2022 14:27:45 +0000 (17:27 +0300)
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>
src/drivers/driver_nl80211_event.c

index 896d188f36b047bcabc3f528b6bbc15167f429a7..824dd1b859cfa9399fef20c2aefa14536b3abad4 100644 (file)
@@ -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);
 }