Return to progressmeter.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.44, 2016/05/30 18:34:41 | version 1.45, 2016/06/30 05:17:05 | ||
---|---|---|---|
|
|
||
} | } | ||
/* percent of transfer done */ | /* percent of transfer done */ | ||
if (end_pos != 0) | if (end_pos == 0 || cur_pos == end_pos) | ||
percent = ((float)cur_pos / end_pos) * 100; | |||
else | |||
percent = 100; | percent = 100; | ||
else | |||
percent = ((float)cur_pos / end_pos) * 100; | |||
snprintf(buf + strlen(buf), win_size - strlen(buf), | snprintf(buf + strlen(buf), win_size - strlen(buf), | ||
" %3d%% ", percent); | " %3d%% ", percent); | ||