=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/scp.c,v retrieving revision 1.112 retrieving revision 1.113 diff -u -r1.112 -r1.113 --- src/usr.bin/ssh/scp.c 2003/11/21 11:57:03 1.112 +++ src/usr.bin/ssh/scp.c 2003/11/23 23:21:21 1.113 @@ -71,7 +71,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: scp.c,v 1.112 2003/11/21 11:57:03 djm Exp $"); +RCSID("$OpenBSD: scp.c,v 1.113 2003/11/23 23:21:21 djm Exp $"); #include "xmalloc.h" #include "atomicio.h" @@ -88,7 +88,7 @@ arglist args; /* Bandwidth limit */ -off_t limit = 0; +off_t limit_rate = 0; /* Name of current file being transferred. */ char *curfile; @@ -251,7 +251,7 @@ speed = strtod(optarg, &endp); if (speed <= 0 || *endp != '\0') usage(); - limit = speed * 1024; + limit_rate = speed * 1024; break; case 'p': pflag = 1; @@ -580,7 +580,7 @@ haderr = result >= 0 ? EIO : errno; statbytes += result; } - if (limit) + if (limit_rate) bwlimit(amt); } if (showprogress) @@ -672,7 +672,7 @@ return; lamt *= 8; - wait = (double)1000000L * lamt / limit; + wait = (double)1000000L * lamt / limit_rate; bwstart.tv_sec = wait / 1000000L; bwstart.tv_usec = wait % 1000000L; @@ -899,7 +899,7 @@ statbytes += j; } while (amt > 0); - if (limit) + if (limit_rate) bwlimit(4096); if (count == bp->cnt) {