diff --git a/canutils/libcanutils/lib.c b/canutils/libcanutils/lib.c index e8a645fcd..9a2eb4f6a 100644 --- a/canutils/libcanutils/lib.c +++ b/canutils/libcanutils/lib.c @@ -577,7 +577,7 @@ void snprintf_can_error_frame(char *buf, size_t len, const struct canfd_frame *c class = cf->can_id & CAN_EFF_MASK; if (class > (1 << ARRAY_SIZE(error_classes))) { - fprintf(stderr, "Error class %#x is invalid\n", class); + fprintf(stderr, "Error class %#jx is invalid\n", (uintmax_t)class); return; }