]> sjero.net Git - iperf/blobdiff - src/Client.cpp
Support for continuous runs
[iperf] / src / Client.cpp
index b1dda9c2e99b592cd0bb834a292b1da35e392a21..6a64991680340cae8374e202a53fc89b3702bad5 100644 (file)
@@ -129,7 +129,10 @@ void Client::Run( void ) {
     // setup termination variables
     if ( mMode_Time ) {
         mEndTime.setnow();
-        mEndTime.add( mSettings->mAmount / 100.0 );
+        if (mSettings->mAmount == 0)
+            mEndTime.add(2209032.0);           // 7 years - i.e. continuous
+        else
+            mEndTime.add(mSettings->mAmount / 100.0);
     }
 
     if ( isPacketOriented( mSettings ) ) {