From 018cf266059e30472b741d645c6250ac3a09dcb8 Mon Sep 17 00:00:00 2001 From: Jiuzhu Dong Date: Fri, 9 Apr 2021 11:23:15 +0800 Subject: [PATCH] lirc: fix bug about lirc_raw_event N/A Change-Id: If00d0a7e4e4f9a0d9119b6a170cffd993f23f71a Signed-off-by: Jiuzhu Dong --- drivers/rc/lirc_dev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/rc/lirc_dev.c b/drivers/rc/lirc_dev.c index 9d169ed4e21..a7ce5cf91d0 100644 --- a/drivers/rc/lirc_dev.c +++ b/drivers/rc/lirc_dev.c @@ -944,9 +944,10 @@ void lirc_raw_event(FAR struct lirc_lowerhalf_s *lower, } } - leave_critical_section(flags); upper->gap = false; } + + leave_critical_section(flags); } sample = ev.pulse ? LIRC_PULSE(ev.duration) : LIRC_SPACE(ev.duration);