diff options
| author | Bernard Xiong <[email protected]> | 2020-05-17 23:14:24 +0800 |
|---|---|---|
| committer | Bernard Xiong <[email protected]> | 2020-05-17 23:14:24 +0800 |
| commit | b98690e2110a9ddf083004340b5170715c84996e (patch) | |
| tree | 6c450af8604d1a9458f5511a55e764fe8a3bd238 /src | |
| parent | ee2cec13b13e0587f69fa73c2119aae27d4b8360 (diff) | |
[Kernel] Fix the maxlen issue in rt_object_get_pointers
Diffstat (limited to 'src')
| -rw-r--r-- | src/object.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/object.c b/src/object.c index 62d70816dc..6866d805ca 100644 --- a/src/object.c +++ b/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); |
