Added a call to vApplicationMallocFailedHook() when pvPortMalloc() returns NULL.

This commit is contained in:
Richard Barry 2009-07-21 17:25:55 +00:00
parent 7a3ac3c503
commit 4a1fbbca99
3 changed files with 30 additions and 0 deletions

View File

@ -120,6 +120,16 @@ void *pvReturn = NULL;
}
}
xTaskResumeAll();
#if( configUSE_MALLOC_FAILED_HOOK == 1 )
{
if( pvReturn == NULL )
{
extern void vApplicationMallocFailedHook( void );
vApplicationMallocFailedHook();
}
}
#endif
return pvReturn;
}

View File

@ -230,6 +230,16 @@ void *pvReturn = NULL;
}
xTaskResumeAll();
#if( configUSE_MALLOC_FAILED_HOOK == 1 )
{
if( pvReturn == NULL )
{
extern void vApplicationMallocFailedHook( void );
vApplicationMallocFailedHook();
}
}
#endif
return pvReturn;
}
/*-----------------------------------------------------------*/

View File

@ -74,6 +74,16 @@ void *pvReturn;
}
xTaskResumeAll();
#if( configUSE_MALLOC_FAILED_HOOK == 1 )
{
if( pvReturn == NULL )
{
extern void vApplicationMallocFailedHook( void );
vApplicationMallocFailedHook();
}
}
#endif
return pvReturn;
}
/*-----------------------------------------------------------*/