File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -399,10 +399,9 @@ void rt_object_init(struct rt_object *object,
399399 if (obj_name_len > RT_NAME_MAX - 1 )
400400 {
401401 LOG_E ("Object name %s exceeds RT_NAME_MAX=%d, consider increasing RT_NAME_MAX." , name , RT_NAME_MAX );
402- RT_ASSERT (obj_name_len <= RT_NAME_MAX - 1 );
403402 }
404- rt_memcpy (object -> name , name , obj_name_len );
405- object -> name [obj_name_len ] = '\0' ;
403+ rt_strncpy (object -> name , name , RT_NAME_MAX - 1 );
404+ object -> name [RT_NAME_MAX - 1 ] = '\0' ;
406405 }
407406 else
408407 {
@@ -515,10 +514,9 @@ rt_object_t rt_object_allocate(enum rt_object_class_type type, const char *name)
515514 if (obj_name_len > RT_NAME_MAX - 1 )
516515 {
517516 LOG_E ("Object name %s exceeds RT_NAME_MAX=%d, consider increasing RT_NAME_MAX." , name , RT_NAME_MAX );
518- RT_ASSERT (obj_name_len <= RT_NAME_MAX - 1 );
519517 }
520- rt_memcpy (object -> name , name , obj_name_len );
521- object -> name [obj_name_len ] = '\0' ;
518+ rt_strncpy (object -> name , name , RT_NAME_MAX - 1 );
519+ object -> name [RT_NAME_MAX - 1 ] = '\0' ;
522520 }
523521 else
524522 {
You can’t perform that action at this time.
0 commit comments