From c8e6a59e7dcc475de4ce1ceb44aa41c4dd4b611d Mon Sep 17 00:00:00 2001 From: Damiano Melotti Date: Thu, 13 Jan 2022 10:12:23 +0100 Subject: Removed unused byte in allocation --- .../libprotobuf-mutator-example/lpm_aflpp_custom_mutator_input.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'custom_mutators') diff --git a/custom_mutators/libprotobuf-mutator-example/lpm_aflpp_custom_mutator_input.cc b/custom_mutators/libprotobuf-mutator-example/lpm_aflpp_custom_mutator_input.cc index 03e8e35c..5a940db3 100644 --- a/custom_mutators/libprotobuf-mutator-example/lpm_aflpp_custom_mutator_input.cc +++ b/custom_mutators/libprotobuf-mutator-example/lpm_aflpp_custom_mutator_input.cc @@ -101,7 +101,7 @@ extern "C" size_t afl_custom_fuzz(MyMutator *mutator, // return value from afl_c size_t mutated_size = s.size() <= max_size ? s.size() : max_size; // check if raw data's size is larger than max_size delete[] mutator->mutated_out; - mutator->mutated_out = new uint8_t[mutated_size+1]; + mutator->mutated_out = new uint8_t[mutated_size]; memcpy(mutator->mutated_out, s.c_str(), mutated_size); // copy the mutated data // Assign the mutated data and return mutated_size *out_buf = mutator->mutated_out; -- cgit 1.4.1