Browse Source

Revert "[kernel] 修正复制name字段时潜在的内存踩踏问题"

This reverts commit 2d17fe736f79860237d8a05c57f9aabcfdab4c87.
Man, Jianting (Meco) 2 năm trước cách đây
mục cha
commit
10451fb95b
1 tập tin đã thay đổi với 1 bổ sung2 xóa
  1. 1 2
      src/object.c

+ 1 - 2
src/object.c

@@ -366,8 +366,7 @@ void rt_object_init(struct rt_object         *object,
     /* set object type to static */
     object->type = type | RT_Object_Class_Static;
     /* copy name */
-    rt_strncpy(object->name, name, RT_NAME_MAX - 1);
-    object->name[RT_NAME_MAX - 1] = '\0';
+    rt_strncpy(object->name, name, RT_NAME_MAX);
 
     RT_OBJECT_HOOK_CALL(rt_object_attach_hook, (object));