Skip to content

Commit 5744da9

Browse files
committed
修复内核对象名称数组越界问题
1 parent 75f1d8d commit 5744da9

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/object.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,7 @@ void rt_object_init(struct rt_object *object,
400400
{
401401
LOG_E("Object name %s exceeds RT_NAME_MAX=%d, consider increasing RT_NAME_MAX.", name, RT_NAME_MAX);
402402
RT_ASSERT(obj_name_len <= RT_NAME_MAX - 1);
403+
obj_name_len = RT_NAME_MAX - 1;
403404
}
404405
rt_memcpy(object->name, name, obj_name_len);
405406
object->name[obj_name_len] = '\0';

0 commit comments

Comments
 (0)