Fix printf() format issues with sizeof_t types by using %zu
[oweals/u-boot.git] / drivers / serial / usbtty.c
index cc2bdac479efad185d9169eabf931ac2c5abde1f..2bc5c3c83873188fd3f5e0d1b8600b65c36711cb 100644 (file)
@@ -529,8 +529,8 @@ int drv_usbtty_init (void)
        }
        snlen = strlen(sn);
        if (snlen > sizeof(serial_number) - 1) {
-               printf ("Warning: serial number %s is too long (%d > %d)\n",
-                       sn, snlen, sizeof(serial_number) - 1);
+               printf ("Warning: serial number %s is too long (%d > %lu)\n",
+                       sn, snlen, (ulong)(sizeof(serial_number) - 1));
                snlen = sizeof(serial_number) - 1;
        }
        memcpy (serial_number, sn, snlen);