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:
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)
{