]> git.sur5r.net Git - freertos/blobdiff - FreeRTOS-Labs/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/WinPCap/FaultInjection.c
Sync FreeRTOS-Labs -CLI -TCP -Trace with the version in FreeRTOS-Plus.
[freertos] / FreeRTOS-Labs / Source / FreeRTOS-Plus-TCP / portable / NetworkInterface / WinPCap / FaultInjection.c
index e100a4e979548195db9cb36592c7bafd5edb91dc..502fbd661dc5f43a0e678af100ecfc4ef1f446bf 100644 (file)
@@ -77,7 +77,8 @@ return pxNetworkBufferIn;
 \r
        if( ulCallCount > ulNextFaultCallCount )\r
        {\r
-               ulNextFaultCallCount = ipconfigRAND32() % xMAX_FAULT_INJECTION_RATE;\r
+               xApplicationGetRandomNumber( &( ulNextFaultCallCount ) );\r
+               ulNextFaultCallCount = ulNextFaultCallCount % xMAX_FAULT_INJECTION_RATE;\r
                if( ulNextFaultCallCount < xMIN_FAULT_INJECTION_RATE )\r
                {\r
                        ulNextFaultCallCount = xMIN_FAULT_INJECTION_RATE;\r
@@ -85,7 +86,8 @@ return pxNetworkBufferIn;
 \r
                ulCallCount = 0;\r
 \r
-               ulFault = ipconfigRAND32() % xNUM_FAULT_TYPES;\r
+               xApplicationGetRandomNumber( &( ulFault ) );\r
+               ulFault = ulFault % xNUM_FAULT_TYPES;\r
 \r
                if( ulFaultLogIndex < xFAULT_LOG_SIZE )\r
                {\r