From dd2dc0b8d2ec2f4bf1f7a69f1a91c152d9f5c6fe Mon Sep 17 00:00:00 2001 From: Jean Gressmann Date: Tue, 19 Oct 2021 12:07:31 +0200 Subject: [PATCH] canfdtest: fix parsing of CAN IDs (dec -> hex) --- canfdtest.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/canfdtest.c b/canfdtest.c index dc14188..0b700bf 100644 --- a/canfdtest.c +++ b/canfdtest.c @@ -399,7 +399,7 @@ int main(int argc, char *argv[]) break; case 'i': - can_id_ping = atoi(optarg) & CAN_SFF_MASK; + can_id_ping = strtoul(optarg, NULL, 16) & CAN_SFF_MASK; break; case 'l': @@ -407,7 +407,7 @@ int main(int argc, char *argv[]) break; case 'o': - can_id_pong = atoi(optarg) & CAN_SFF_MASK; + can_id_pong = strtoul(optarg, NULL, 16) & CAN_SFF_MASK; break; case 'v':