fix the bug in the storage space of the task name
This commit is contained in:
@@ -20,7 +20,8 @@
|
||||
|
||||
__CDECLS_BEGIN
|
||||
|
||||
#define K_TASK_NAME_MAX (16u)
|
||||
#define K_TASK_NAME_LEN_MAX (15u)
|
||||
#define K_TASK_NAME_MAX (K_TASK_NAME_LEN_MAX + 1)
|
||||
#define K_TASK_STK_SIZE_MIN (sizeof(cpu_context_t))
|
||||
|
||||
// task state is just a flag, indicating which manager list we are in.
|
||||
|
@@ -125,7 +125,7 @@ __API__ k_err_t tos_task_create(k_task_t *task,
|
||||
task->prio = prio;
|
||||
task->stk_base = stk_base;
|
||||
task->stk_size = stk_size;
|
||||
strncpy(task->name, name, K_TASK_NAME_MAX);
|
||||
strncpy(task->name, name, K_TASK_NAME_LEN_MAX);
|
||||
|
||||
#if TOS_CFG_ROUND_ROBIN_EN > 0u
|
||||
task->timeslice_reload = timeslice;
|
||||
|
Reference in New Issue
Block a user