Fix potential memory leak in the Win32 FreeRTOS+TCP network interface initialisation sequence.

Introduce portMEMORY_BARRIER() macro to assist with memory access ordering when suspending the scheduler if link time optimization is used.
This commit is contained in:
Richard Barry 2019-04-17 17:16:04 +00:00
parent dd9a9710c6
commit 606845492b
5 changed files with 36 additions and 19 deletions

View file

@ -241,6 +241,10 @@ extern "C" {
#define configASSERT_DEFINED 1
#endif
#ifndef portMEMORY_BARRIER
#define portMEMORY_BARRIER()
#endif
/* The timers module relies on xTaskGetSchedulerState(). */
#if configUSE_TIMERS == 1