소스 검색

[Kernel] Fix the maxlen issue in rt_object_get_pointers

Bernard Xiong 5 년 전
부모
커밋
b98690e211
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  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);