diff --git a/tasks.c b/tasks.c index d63f6ccfd..3b4df7d45 100644 --- a/tasks.c +++ b/tasks.c @@ -3684,6 +3684,8 @@ static void prvCheckTasksWaitingTermination( void ) pxTaskStatus->pcTaskName = ( const char * ) &( pxTCB->pcTaskName [ 0 ] ); pxTaskStatus->uxCurrentPriority = pxTCB->uxPriority; pxTaskStatus->pxStackBase = pxTCB->pxStack; + pxTaskStatus->pxTopOfStack = (StackType_t *)pxTCB->pxTopOfStack; + pxTaskStatus->pxEndOfStack = pxTCB->pxEndOfStack; pxTaskStatus->xTaskNumber = pxTCB->uxTCBNumber; #if ( configUSE_MUTEXES == 1 )