mirror of
https://github.com/curl/curl.git
synced 2026-07-24 18:07:23 +03:00
progress: let "current speed" be UL + DL speeds combined
Bug #1556 Reported-by: Paul Harris Closes #1559
This commit is contained in:
parent
31a67ac1f1
commit
1213baba27
1 changed files with 5 additions and 7 deletions
|
|
@ -380,11 +380,10 @@ int Curl_pgrsUpdate(struct connectdata *conn)
|
|||
|
||||
data->progress.lastshow = now.tv_sec;
|
||||
|
||||
/* Let's do the "current speed" thing, which should use the fastest
|
||||
of the dl/ul speeds. Store the faster speed at entry 'nowindex'. */
|
||||
/* Let's do the "current speed" thing, with the dl + ul speeds
|
||||
combined. Store the speed at entry 'nowindex'. */
|
||||
data->progress.speeder[ nowindex ] =
|
||||
data->progress.downloaded>data->progress.uploaded?
|
||||
data->progress.downloaded:data->progress.uploaded;
|
||||
data->progress.downloaded + data->progress.uploaded;
|
||||
|
||||
/* remember the exact time for this moment */
|
||||
data->progress.speeder_time [ nowindex ] = now;
|
||||
|
|
@ -433,10 +432,9 @@ int Curl_pgrsUpdate(struct connectdata *conn)
|
|||
}
|
||||
}
|
||||
else
|
||||
/* the first second we use the main average */
|
||||
/* the first second we use the average */
|
||||
data->progress.current_speed =
|
||||
(data->progress.ulspeed>data->progress.dlspeed)?
|
||||
data->progress.ulspeed:data->progress.dlspeed;
|
||||
data->progress.ulspeed + data->progress.dlspeed;
|
||||
|
||||
} /* Calculations end */
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue