[BACK]Return to progressmeter.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/progressmeter.c between version 1.10 and 1.11

version 1.10, 2003/07/29 18:26:46 version 1.11, 2003/07/30 07:44:14
Line 69 
Line 69 
         static const char unit[] = " KMGT";          static const char unit[] = " KMGT";
         int i;          int i;
   
         for (i = 0; bytes > 10240 && unit[i] != 'T'; i++)          for (i = 0; bytes >= 10000 && unit[i] != 'T'; i++)
                 bytes /= 1024;                  bytes /= 1024;
         snprintf(buf, size, "%6lld%c%s",          snprintf(buf, size, "%4lld%c%s",
             (long long) bytes,              (long long) bytes,
             unit[i],              unit[i],
             i ? "B" : " ");              i ? "B" : " ");
Line 114 
Line 114 
         } else          } else
                 bytes_per_second = cur_speed;                  bytes_per_second = cur_speed;
   
 memset(buf, 'a', sizeof(buf));  
   
         /* filename */          /* filename */
         buf[0] = '\0';          buf[0] = '\0';
         file_len = win_size - 36;          file_len = win_size - 34;
         if (file_len > 0) {          if (file_len > 0) {
                 len = snprintf(buf, file_len, "\r%s", file);                  len = snprintf(buf, file_len, "\r%s", file);
                 for (i = len;  i < file_len; i++ )                  for (i = len;  i < file_len; i++ )

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11