You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/net-misc/iperf/files/iperf-cast-to-max_size_t-in...

21 lines
904 B

Description: iperf does not handle right large time values
Reported by Eugene Butan <eugene@mikrotik.com>
When I invoke 'iperf' with '-t 100000000' argument from an ordinary shell
prompt it immediately exits displaying incorrect bandwidth. If I supply
smaller time value, iperf works as expected.
Author: Roberto Lumbreras <rover@debian.org>
Bug-Debian: http://bugs.debian.org/346099
Forwarded: https://sourceforge.net/tracker/index.php?func=detail&aid=3140391&group_id=128336&atid=711371
--- a/src/Settings.cpp
+++ b/src/Settings.cpp
@@ -458,7 +458,7 @@
case 't': // seconds to write for
// time mode (instead of amount mode)
setModeTime( mExtSettings );
- mExtSettings->mAmount = (int) (atof( optarg ) * 100.0);
+ mExtSettings->mAmount = (max_size_t) (atof( optarg ) * 100.0);
break;
case 'u': // UDP instead of TCP