DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 19f82001a2bb6b2287781c9a91dbb496de271eb8
parent 8c4e45d4a773a2fa5ccfa9255e23270c9b2a6583
Author: falkTX <falktx@gmail.com>
Date:   Sat, 13 Feb 2016 18:18:42 +0100

Fix out of bounds write on vst state save

Diffstat:
Mdistrho/src/DistrhoPluginVST.cpp | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/distrho/src/DistrhoPluginVST.cpp b/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<chunkSize; ++i) {