rsync 3.4.1 drop-in parity (#285-#297) + parity completion (protocol 2.26.0) #298
@@ -96,8 +96,8 @@ static void report_transfer_stats(const Config* config, int total_files,
|
|||||||
double elapsed = difftime(time(NULL), start);
|
double elapsed = difftime(time(NULL), start);
|
||||||
double rate = elapsed > 0.0 ? (double)total_bytes / elapsed : 0.0;
|
double rate = elapsed > 0.0 ? (double)total_bytes / elapsed : 0.0;
|
||||||
char total_buffer[32];
|
char total_buffer[32];
|
||||||
char rate_buffer[32];
|
char rate_buffer[32] = {0};
|
||||||
char human_rate[32];
|
char human_rate[32] = {0};
|
||||||
const char* total = stats_bytes(config, total_bytes, total_buffer, sizeof(total_buffer));
|
const char* total = stats_bytes(config, total_bytes, total_buffer, sizeof(total_buffer));
|
||||||
const char* rate_str = rate_buffer;
|
const char* rate_str = rate_buffer;
|
||||||
if (config->human_readable) {
|
if (config->human_readable) {
|
||||||
|
|||||||
@@ -3924,7 +3924,7 @@ static void test_parse_args_attached_short_values() {
|
|||||||
cfg = valid_client_config();
|
cfg = valid_client_config();
|
||||||
positional_count = 0;
|
positional_count = 0;
|
||||||
char* argv_m[] = {"fastsync", "-Mfoo=bar", "--source-dir", "/src", "--dest-dir", "/dst"};
|
char* argv_m[] = {"fastsync", "-Mfoo=bar", "--source-dir", "/src", "--dest-dir", "/dst"};
|
||||||
EXPECT_EQ_INT(parse_args(cfg, 7, argv_m, positional_args, &positional_count), 0);
|
EXPECT_EQ_INT(parse_args(cfg, 6, argv_m, positional_args, &positional_count), 0);
|
||||||
EXPECT_EQ_INT(cfg->remote_option_count, 1);
|
EXPECT_EQ_INT(cfg->remote_option_count, 1);
|
||||||
EXPECT_EQ_STR(cfg->remote_options[0], "foo=bar");
|
EXPECT_EQ_STR(cfg->remote_options[0], "foo=bar");
|
||||||
config_delete(cfg);
|
config_delete(cfg);
|
||||||
|
|||||||
Reference in New Issue
Block a user