Просмотр исходного кода

[utest][smp_call]:fix initialize current_mask in _wait_for_update

Chuan 2 месяцев назад
Родитель
Сommit
5f9984fa5e
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      components/drivers/smp_call/utest/smp_004_tc.c

+ 2 - 1
components/drivers/smp_call/utest/smp_004_tc.c

@@ -6,6 +6,7 @@
  * Change Logs:
  * Change Logs:
  * Date           Author       Notes
  * Date           Author       Notes
  * 2024/10/28     Shell        Added smp.smoke
  * 2024/10/28     Shell        Added smp.smoke
+ * 2025/12/9      ChuanN-sudo  fix: initialize current_mask variable
  */
  */
 
 
 #include <rtdevice.h>
 #include <rtdevice.h>
@@ -90,7 +91,7 @@ static void _test_smp_call_isr(void *param)
 
 
 static rt_ubase_t _wait_for_update(rt_ubase_t *maskp, rt_ubase_t exp, int cpuid, rt_thread_t curthr)
 static rt_ubase_t _wait_for_update(rt_ubase_t *maskp, rt_ubase_t exp, int cpuid, rt_thread_t curthr)
 {
 {
-    rt_ubase_t level, current_mask;
+    rt_ubase_t level, current_mask = 0;
 
 
     for (size_t i = cpuid; i < RT_CPUS_NR; i++)
     for (size_t i = cpuid; i < RT_CPUS_NR; i++)
     {
     {