mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-19 21:11:57 -04:00
Covert object type check to runtime check (#847)
It was checked using assert earlier. Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
This commit is contained in:
parent
d9fc48bced
commit
52c1c6e578
|
@ -324,9 +324,16 @@
|
|||
static OpaqueObjectHandle_t MPU_GetHandleAtIndex( int32_t lIndex,
|
||||
uint32_t ulKernelObjectType ) /* PRIVILEGED_FUNCTION */
|
||||
{
|
||||
OpaqueObjectHandle_t xObjectHandle = NULL;
|
||||
|
||||
configASSERT( IS_INTERNAL_INDEX_VALID( lIndex ) != pdFALSE );
|
||||
configASSERT( xKernelObjectPool[ lIndex ].ulKernelObjectType == ulKernelObjectType );
|
||||
return xKernelObjectPool[ lIndex ].xInternalObjectHandle;
|
||||
|
||||
if( xKernelObjectPool[ lIndex ].ulKernelObjectType == ulKernelObjectType )
|
||||
{
|
||||
xObjectHandle = xKernelObjectPool[ lIndex ].xInternalObjectHandle;
|
||||
}
|
||||
|
||||
return xObjectHandle;
|
||||
}
|
||||
/*-----------------------------------------------------------*/
|
||||
|
||||
|
|
Loading…
Reference in a new issue