From 7cbe2db2c945e09d0d6758b7578c78fc82827bc8 Mon Sep 17 00:00:00 2001
From: Jari van Ewijk <jari.vanewijk@nxp.com>
Date: Fri, 17 Sep 2021 13:44:59 +0200
Subject: [PATCH] SLCAN: Fix incorrect format identifier in print function

---
 canutils/slcan/slcan.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/canutils/slcan/slcan.c b/canutils/slcan/slcan.c
index 674db52b6..4ebff9335 100644
--- a/canutils/slcan/slcan.c
+++ b/canutils/slcan/slcan.c
@@ -258,20 +258,20 @@ int main(int argc, char *argv[])
               if (nbytes == CAN_MTU)
                 {
                   reccount++;
-                  debug_print("R%d, Id:0x%X\n", reccount, frame.can_id);
+                  debug_print("R%d, Id:0x%lX\n", reccount, frame.can_id);
                   if (frame.can_id & CAN_EFF_FLAG)
                     {
                       /* 29 bit address */
 
                       frame.can_id = frame.can_id & ~CAN_EFF_FLAG;
-                      sprintf(sbuf, "T%08X%d", frame.can_id, frame.len);
+                      sprintf(sbuf, "T%08lX%d", frame.can_id, frame.len);
                       sbp = &sbuf[10];
                     }
                   else
                     {
                       /* 11 bit address */
 
-                      sprintf(sbuf, "t%03X%d", frame.can_id, frame.len);
+                      sprintf(sbuf, "t%03lX%d", frame.can_id, frame.len);
                       sbp = &sbuf[5];
                     }