diff --git a/fuzzing-headers/include/fuzzing/datasource/datasource.hpp b/fuzzing-headers/include/fuzzing/datasource/datasource.hpp index c79cb7d..4c9e2b0 100644 --- a/fuzzing-headers/include/fuzzing/datasource/datasource.hpp +++ b/fuzzing-headers/include/fuzzing/datasource/datasource.hpp @@ -194,6 +194,10 @@ void Datasource::put(const void* p, const size_t size, const uint64_t id) { memcpy(out.data() + oldSize, &_size, sizeof(_size)); } + if ( size == 0 ) { + return; + } + { const auto oldSize = out.size(); out.resize(oldSize + size);