fix: ASan out-of-bounds argv in cli test, cppcheck uninit rate buffer

This commit is contained in:
2026-09-15 23:53:49 +02:00
parent c41bfb2cdb
commit 3f5b0250f4
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -3924,7 +3924,7 @@ static void test_parse_args_attached_short_values() {
cfg = valid_client_config();
positional_count = 0;
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_STR(cfg->remote_options[0], "foo=bar");
config_delete(cfg);