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

@@ -2104,6 +2104,7 @@ void vTaskSuspendAll( void )
post in the FreeRTOS support forum before reporting this as a bug! -
http://goo.gl/wu4acr */
++uxSchedulerSuspended;
portMEMORY_BARRIER();
}
/*----------------------------------------------------------*/