X-Git-Url: https://git.sur5r.net/?p=freertos;a=blobdiff_plain;f=FreeRTOS-Plus%2FSource%2FFreeRTOS-Plus-TCP%2Fportable%2FNetworkInterface%2FWinPCap%2FFaultInjection.c;h=502fbd661dc5f43a0e678af100ecfc4ef1f446bf;hp=e100a4e979548195db9cb36592c7bafd5edb91dc;hb=e9388d7834fdede42a6cf93794dab4f3a302fcde;hpb=d6457d5167afcaf663d7afc0d835e7bd5ab0964f diff --git a/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/WinPCap/FaultInjection.c b/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/WinPCap/FaultInjection.c index e100a4e97..502fbd661 100644 --- a/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/WinPCap/FaultInjection.c +++ b/FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/WinPCap/FaultInjection.c @@ -77,7 +77,8 @@ return pxNetworkBufferIn; if( ulCallCount > ulNextFaultCallCount ) { - ulNextFaultCallCount = ipconfigRAND32() % xMAX_FAULT_INJECTION_RATE; + xApplicationGetRandomNumber( &( ulNextFaultCallCount ) ); + ulNextFaultCallCount = ulNextFaultCallCount % xMAX_FAULT_INJECTION_RATE; if( ulNextFaultCallCount < xMIN_FAULT_INJECTION_RATE ) { ulNextFaultCallCount = xMIN_FAULT_INJECTION_RATE; @@ -85,7 +86,8 @@ return pxNetworkBufferIn; ulCallCount = 0; - ulFault = ipconfigRAND32() % xNUM_FAULT_TYPES; + xApplicationGetRandomNumber( &( ulFault ) ); + ulFault = ulFault % xNUM_FAULT_TYPES; if( ulFaultLogIndex < xFAULT_LOG_SIZE ) {