瀏覽代碼

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

This reverts commit 2d17fe736f79860237d8a05c57f9aabcfdab4c87.
Man, Jianting (Meco) 2 年之前
父節點
當前提交
10451fb95b
共有 1 個文件被更改,包括 1 次插入2 次删除
  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 */
     /* set object type to static */
     object->type = type | RT_Object_Class_Static;
     object->type = type | RT_Object_Class_Static;
     /* copy name */
     /* 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));
     RT_OBJECT_HOOK_CALL(rt_object_attach_hook, (object));