diff --git a/components/freertos/tasks.c b/components/freertos/tasks.c index b53fe5c756..06ec1db684 100644 --- a/components/freertos/tasks.c +++ b/components/freertos/tasks.c @@ -2951,7 +2951,7 @@ TickType_t xTimeToWake; /* Add the task to the suspended task list instead of a delayed task list to ensure the task is not woken by a timing event. It will block indefinitely. */ - traceMOVED_TASK_TO_SUSPENDED_LIST(pxCurrentTCB); + traceMOVED_TASK_TO_SUSPENDED_LIST(pxCurrentTCB[ xPortGetCoreID() ]); vListInsertEnd( &xSuspendedTaskList, &( pxCurrentTCB[ xPortGetCoreID() ]->xGenericListItem ) ); } else @@ -4651,7 +4651,7 @@ TickType_t uxReturn; of a delayed task list to ensure the task is not woken by a timing event. It will block indefinitely. */ - traceMOVED_TASK_TO_SUSPENDED_LIST(pxCurrentTCB); + traceMOVED_TASK_TO_SUSPENDED_LIST(pxCurrentTCB[ xPortGetCoreID() ]); vListInsertEnd( &xSuspendedTaskList, &( pxCurrentTCB[ xPortGetCoreID() ]->xGenericListItem ) ); } else @@ -4767,7 +4767,7 @@ TickType_t uxReturn; of a delayed task list to ensure the task is not woken by a timing event. It will block indefinitely. */ - traceMOVED_TASK_TO_SUSPENDED_LIST(pxCurrentTCB); + traceMOVED_TASK_TO_SUSPENDED_LIST(pxCurrentTCB[ xPortGetCoreID() ]); vListInsertEnd( &xSuspendedTaskList, &( pxCurrentTCB[ xPortGetCoreID() ]->xGenericListItem ) ); } else