diff options
author | Stefan Radomski <github@mintwerk.de> | 2017-01-08 21:59:18 (GMT) |
---|---|---|
committer | Stefan Radomski <github@mintwerk.de> | 2017-01-08 21:59:18 (GMT) |
commit | 030f3b483f54dbef6e164194a1771ef5b346312b (patch) | |
tree | 3f5b949b5ffed83d0b41a95d9fd3cfafd17cab2d /src/uscxml/util/Base64.hpp | |
parent | 1ab8b9a0dcaa131b8cccc735a1794ce39b351715 (diff) | |
download | uscxml-030f3b483f54dbef6e164194a1771ef5b346312b.zip uscxml-030f3b483f54dbef6e164194a1771ef5b346312b.tar.gz uscxml-030f3b483f54dbef6e164194a1771ef5b346312b.tar.bz2 |
Support for caching values on filesystem
Use USCXML_NOCACHE_FILES=YES to prevent, I will make this a build flag
Diffstat (limited to 'src/uscxml/util/Base64.hpp')
-rw-r--r-- | src/uscxml/util/Base64.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/uscxml/util/Base64.hpp b/src/uscxml/util/Base64.hpp index e3cbe03..d9f9ac1 100644 --- a/src/uscxml/util/Base64.hpp +++ b/src/uscxml/util/Base64.hpp @@ -40,9 +40,9 @@ USCXML_API inline std::string base64Decode(const std::string& data) { base64_init_decodestate(ctx); char* out = (char*)malloc(data.size()); - base64_decode_block(data.data(), data.size(), out, ctx); + size_t size = base64_decode_block(data.data(), data.size(), out, ctx); free(ctx); - std::string result(out); + std::string result(out, size); free(out); return result; } |