Skip to content

Commit b558669

Browse files
author
MarcoFalke
committed
Merge #18917: fuzz: fix vector size problem in system fuzzer
095bc9a fuzz: fix vector size problem in system fuzzer (Harris) Pull request description: This PR fixes a problem with vector resizing in system fuzzer (*case 7* there). Originally, this problem was discussed in PR bitcoin/bitcoin#18908 ACKs for top commit: MarcoFalke: ACK 095bc9a practicalswift: ACK 095bc9a brakmic: > ACK [095bc9a](bitcoin/bitcoin@095bc9a) Tree-SHA512: 73e6004ee51d68a34b49c79d1329a8c4865c21da888801c0fcc7f1bcacb510bf371bb61675eda83e53d08e0f24712e671369719523b0ced0eb2a22607bfa1d3d
2 parents 5b24f60 + 095bc9a commit b558669

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/test/fuzz/system.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ void test_one_input(const std::vector<uint8_t>& buffer)
8585
case 7: {
8686
const std::vector<std::string> random_arguments = ConsumeRandomLengthStringVector(fuzzed_data_provider);
8787
std::vector<const char*> argv;
88-
argv.resize(random_arguments.size());
88+
argv.reserve(random_arguments.size());
8989
for (const std::string& random_argument : random_arguments) {
9090
argv.push_back(random_argument.c_str());
9191
}

0 commit comments

Comments
 (0)