diff --git a/flaim/util/gigatest.cpp b/flaim/util/gigatest.cpp index b0d5846..0350aa2 100644 --- a/flaim/util/gigatest.cpp +++ b/flaim/util/gigatest.cpp @@ -906,7 +906,9 @@ void gigaUpdateLoadTimes( void) // Calculate and display the average for the last 10 seconds. uiSecs = FLM_TIMER_UNITS_TO_SECS( uiElapsedTime); - uiAddsPerSec = (gv_uiTotalLoaded - gv_ui10SecTotal) / uiSecs; + uiAddsPerSec = uiSecs + ? (gv_uiTotalLoaded - gv_ui10SecTotal) / uiSecs + : 0; f_mutexLock( gv_hWindowMutex); gigaOutputUINT( ADDS_PER_SEC_CURRENT, uiAddsPerSec, TRUE); @@ -918,7 +920,7 @@ void gigaUpdateLoadTimes( void) uiElapsedTime = FLM_ELAPSED_TIME( uiCurrTime, gv_uiStartTime); uiSecs = FLM_TIMER_UNITS_TO_SECS( uiElapsedTime); - uiAddsPerSec = gv_uiTotalLoaded / uiSecs; + uiAddsPerSec = uiSecs ? gv_uiTotalLoaded / uiSecs : 0; gigaOutputUINT( ADDS_PER_SEC_OVERALL, uiAddsPerSec, TRUE);