void Curl_pgrsDone(struct connectdata *conn)
{
struct SessionHandle *data = conn->data;
- if(!(data->progress.flags & PGRS_HIDE)) {
- data->progress.lastshow=0;
- Curl_pgrsUpdate(conn); /* the final (forced) update */
- if(!data->progress.callback)
- /* only output if we don't use progress callback */
- fprintf(data->set.err, "\n");
- }
+ data->progress.lastshow=0;
+ Curl_pgrsUpdate(conn); /* the final (forced) update */
+ if(!(data->progress.flags & PGRS_HIDE) &&
+ !data->progress.callback)
+ /* only output if we don't use a progress callback and we're not hidden */
+ fprintf(data->set.err, "\n");
}
/* reset all times except redirect */
now = Curl_tvnow(); /* what time is it */
/* The time spent so far (from the start) */
- timespent = Curl_tvdiff(now, data->progress.start)/1000;
-
- data->progress.timespent = (double)timespent;
+ data->progress.timespent = Curl_tvdiff(now, data->progress.start)/1000.0;
+ timespent = (long)data->progress.timespent;
/* The average download speed this far */
data->progress.dlspeed =