From fc33325fc7c8a4242bb7dde69caab6f5772681c4 Mon Sep 17 00:00:00 2001 From: Thomas Stranger Date: Thu, 15 Sep 2022 12:57:03 +0200 Subject: [PATCH] drivers: can: native_posix_linux: drop rx frames while stopped The driver should drop rx frames while in stopped state. Signed-off-by: Thomas Stranger --- drivers/can/can_native_posix_linux.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/can/can_native_posix_linux.c b/drivers/can/can_native_posix_linux.c index af3be04c76c..1a1d01b3f29 100644 --- a/drivers/can/can_native_posix_linux.c +++ b/drivers/can/can_native_posix_linux.c @@ -103,11 +103,11 @@ static void rx_thread(void *arg1, void *arg2, void *arg3) k_sem_give(&data->tx_idle); - if (!data->loopback || !data->started) { + if (!data->loopback) { continue; } } - if (count <= 0) { + if ((count <= 0) || !data->started) { break; }