From d557ab09ceaa83e163e7f273134d838f0f745583 Mon Sep 17 00:00:00 2001 From: orbea Date: Sun, 16 Dec 2018 19:54:53 -0800 Subject: [PATCH] Fix a gcc -Wformat= warning with C89_BUILD. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit network/netplay/netplay_frontend.c: In function ‘netplay_announce_cb’: network/netplay/netplay_frontend.c:734:32: warning: format ‘%X’ expects argument of type ‘unsigned int *’, but argument 3 has type ‘int *’ [-Wformat=] sscanf(val, "%08X", &host_room->gamecrc); ~~~^ ~~~~~~~~~~~~~~~~~~~ %08X --- network/netplay/netplay_frontend.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network/netplay/netplay_frontend.c b/network/netplay/netplay_frontend.c index 2fcc934247..db201ae222 100644 --- a/network/netplay/netplay_frontend.c +++ b/network/netplay/netplay_frontend.c @@ -731,7 +731,7 @@ static void netplay_announce_cb(void *task_data, void *user_data, const char *er if (string_is_equal(key, "game_name")) strlcpy(host_room->gamename, val, sizeof(host_room->gamename)); if (string_is_equal(key, "game_crc")) - sscanf(val, "%08X", &host_room->gamecrc); + sscanf(val, "%08d", &host_room->gamecrc); if (string_is_equal(key, "host_method")) sscanf(val, "%i", &host_room->host_method); if (string_is_equal(key, "has_password"))