Răsfoiți Sursa

[Kernel] Fix the maxlen issue in rt_object_get_pointers

Bernard Xiong 5 ani în urmă
părinte
comite
b98690e211
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      src/object.c

+ 2 - 0
src/object.c

@@ -291,6 +291,8 @@ int rt_object_get_pointers(enum rt_object_class_type type, rt_object_t *pointers
 
         pointers[index] = object;
         index ++;
+
+        if (index >= maxlen) break;
     }
     rt_hw_interrupt_enable(level);