From d133287190f13a0ed894800784192ae21e279a47 Mon Sep 17 00:00:00 2001 From: Aphlita Date: Thu, 7 May 2026 15:43:19 +0800 Subject: [PATCH] bsp/qemu-aarch64: validate RTC control args --- bsp/qemu-virt64-aarch64/drivers/drv_rtc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bsp/qemu-virt64-aarch64/drivers/drv_rtc.c b/bsp/qemu-virt64-aarch64/drivers/drv_rtc.c index 8612b626411..f0a041b70d6 100644 --- a/bsp/qemu-virt64-aarch64/drivers/drv_rtc.c +++ b/bsp/qemu-virt64-aarch64/drivers/drv_rtc.c @@ -64,6 +64,11 @@ static rt_err_t pl031_rtc_control(rt_device_t dev, int cmd, void *args) RT_ASSERT(dev != RT_NULL); + if (args == RT_NULL) + { + return -RT_EINVAL; + } + switch (cmd) { case RT_DEVICE_CTRL_RTC_GET_TIME: