diff --git a/src/jtag/ft2232.c b/src/jtag/ft2232.c
index 4cba9d908560453b472005d50d46c151619c4c9d..e17d51d6b0530f2fcda5761d983a132b14f3589e 100644
--- a/src/jtag/ft2232.c
+++ b/src/jtag/ft2232.c
@@ -1885,7 +1885,7 @@ static int ft2232_init_ftd2xx(uint16_t vid, uint16_t pid, int more, int* try_mor
 			{
 				LOG_ERROR("ListDevices: %lu\n", num_devices);
 				for (i = 0; i < num_devices; i++)
-					LOG_ERROR("%i: \"%s\"", i, desc_array[i]);
+					LOG_ERROR("%" PRIu32 ": \"%s\"", i, desc_array[i]);
 			}
 
 			for (i = 0; i < num_devices; i++)