summaryrefslogtreecommitdiff
path: root/sftp-client.c
diff options
context:
space:
mode:
authordtucker@openbsd.org <dtucker@openbsd.org>2019-01-24 16:52:17 +0000
committerColin Watson <cjwatson@debian.org>2019-02-08 15:40:25 +0000
commit2a8f710447442e9a03e71c022859112ec2d77d17 (patch)
tree49dd4da67192337cbe77a88bf5a076494a779837 /sftp-client.c
parent11b88754cadcad0ba79b4ffcc127223248dccb54 (diff)
upstream: Have progressmeter force an update at the beginning and
end of each transfer. Fixes the problem recently introduces where very quick transfers do not display the progressmeter at all. Spotted by naddy@ OpenBSD-Commit-ID: 68dc46c259e8fdd4f5db3ec2a130f8e4590a7a9a Origin: upstream, https://anongit.mindrot.org/openssh.git/commit/?id=bdc6c63c80b55bcbaa66b5fde31c1cb1d09a41eb Last-Update: 2019-02-08 Patch-Name: have-progressmeter-force-update-at-beginning-and-end-transfer.patch
Diffstat (limited to 'sftp-client.c')
-rw-r--r--sftp-client.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sftp-client.c b/sftp-client.c
index 2bc698f86..cf2887a40 100644
--- a/sftp-client.c
+++ b/sftp-client.c
@@ -101,7 +101,7 @@ sftpio(void *_bwlimit, size_t amount)
101{ 101{
102 struct bwlimit *bwlimit = (struct bwlimit *)_bwlimit; 102 struct bwlimit *bwlimit = (struct bwlimit *)_bwlimit;
103 103
104 refresh_progress_meter(); 104 refresh_progress_meter(0);
105 if (bwlimit != NULL) 105 if (bwlimit != NULL)
106 bandwidth_limit(bwlimit, amount); 106 bandwidth_limit(bwlimit, amount);
107 return 0; 107 return 0;