diff --git a/dpf/distrho/src/DistrhoPluginVST.cpp b/dpf/distrho/src/DistrhoPluginVST.cpp index 132a10f..1016a2c 100644 --- a/dpf/distrho/src/DistrhoPluginVST.cpp +++ b/dpf/distrho/src/DistrhoPluginVST.cpp @@ -546,7 +546,7 @@ public: fStateChunk = new char[chunkSize]; std::memcpy(fStateChunk, chunkStr.buffer(), chunkStr.length()); - fStateChunk[chunkSize] = '\0'; + fStateChunk[chunkSize-1] = '\0'; for (std::size_t i=0; i