From 6a070ee165fe39b2fcbfd365102165ab362dce2f Mon Sep 17 00:00:00 2001 From: Henrik Brix Andersen Date: Sun, 26 May 2024 19:34:26 +0000 Subject: [PATCH] drivers: can: shell: print raw DLC when sending frame, not bytes Print the raw DLC when enqueuing a CAN frame for sending, not the corresponding number of bytes. Fixes: #73309 Signed-off-by: Henrik Brix Andersen --- drivers/can/can_shell.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/can/can_shell.c b/drivers/can/can_shell.c index 3348d5774e0..d7c9fd4076d 100644 --- a/drivers/can/can_shell.c +++ b/drivers/can/can_shell.c @@ -779,7 +779,7 @@ static int cmd_can_send(const struct shell *sh, size_t argc, char **argv) (frame.flags & CAN_FRAME_RTR) != 0 ? 1 : 0, (frame.flags & CAN_FRAME_FDF) != 0 ? 1 : 0, (frame.flags & CAN_FRAME_BRS) != 0 ? 1 : 0, - can_dlc_to_bytes(frame.dlc)); + frame.dlc); err = can_send(dev, &frame, K_NO_WAIT, can_shell_tx_callback, UINT_TO_POINTER(frame_no)); if (err != 0) {