diff --git a/src/tool_progress.c b/src/tool_progress.c index 7db6df9090..da6c2bc6f6 100644 --- a/src/tool_progress.c +++ b/src/tool_progress.c @@ -318,4 +318,12 @@ void progress_finalize(struct per_transfer *per) /* get the numbers before this transfer goes away */ all_dlalready += per->dlnow; all_ulalready += per->ulnow; + if(!per->dltotal_added) { + all_dltotal += per->dltotal; + per->dltotal_added = TRUE; + } + if(!per->ultotal_added) { + all_ultotal += per->ultotal; + per->ultotal_added = TRUE; + } }