fix MPU wrapper for vTaskDelete for calling task deletion (#745)

This commit is contained in:
kar-rahul-aws
2023-08-08 12:18:34 +05:30
committed by GitHub
parent b5f670f826
commit 6f3586516a

View File

@@ -1360,12 +1360,12 @@
xInternalTaskHandle = xTaskGetCurrentTaskHandle();
lIndex = MPU_GetIndexForTaskHandle( xInternalTaskHandle );
vTaskDelete( xInternalTaskHandle );
if( lIndex != -1 )
{
MPU_SetIndexFreeInKernelObjectPool( lIndex );
}
vTaskDelete( xInternalTaskHandle );
}
else
{
@@ -1377,8 +1377,8 @@
if( xInternalTaskHandle != NULL )
{
vTaskDelete( xInternalTaskHandle );
MPU_SetIndexFreeInKernelObjectPool( CONVERT_TO_INTERNAL_INDEX( lIndex ) );
vTaskDelete( xInternalTaskHandle );
}
}
}