Browse Source

Merge pull request #384 from jypma/fix_380

Fix #380: Limit stack allocation during base64 encoding
tags/1.9.7
Filipe Coelho 9 years ago
parent
commit
6f982078c7
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      source/utils/CarlaString.hpp

+ 2
- 1
source/utils/CarlaString.hpp View File

@@ -20,6 +20,7 @@

#include "CarlaJuceUtils.hpp"
#include "CarlaMathUtils.hpp"
#include <algorithm>

// -----------------------------------------------------------------------
// CarlaString class
@@ -585,7 +586,7 @@ public:
"abcdefghijklmnopqrstuvwxyz"
"0123456789+/";

const std::size_t kTmpBufSize = carla_nextPowerOf2(static_cast<uint32_t>(dataSize/3));
const std::size_t kTmpBufSize = std::min(carla_nextPowerOf2(static_cast<uint32_t>(dataSize/3)), 65536U);

const uchar* bytesToEncode((const uchar*)data);



Loading…
Cancel
Save