diff options
author | Kirill Volinsky <mataes2007@gmail.com> | 2014-09-27 18:39:23 +0000 |
---|---|---|
committer | Kirill Volinsky <mataes2007@gmail.com> | 2014-09-27 18:39:23 +0000 |
commit | 05b7974f9c3c5222a6ebc01ec4895081ef6459e2 (patch) | |
tree | 9c1a0af5a8950642f51bd13e74966116df9f42b1 /protocols/Tox/src/tox_utils.cpp | |
parent | 4896bb4af6312343cec0ade365e9bf8115c50ffc (diff) |
temp fix for creating profile
git-svn-id: http://svn.miranda-ng.org/main/trunk@10615 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/Tox/src/tox_utils.cpp')
-rw-r--r-- | protocols/Tox/src/tox_utils.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/protocols/Tox/src/tox_utils.cpp b/protocols/Tox/src/tox_utils.cpp index d294be81cd..854d59f40d 100644 --- a/protocols/Tox/src/tox_utils.cpp +++ b/protocols/Tox/src/tox_utils.cpp @@ -176,9 +176,13 @@ void CToxProto::SaveToxData() return;
}
- uint32_t size = tox_encrypted_size(tox);
- uint8_t *data = (uint8_t*)mir_alloc(size);
ptrT password(getTStringA("Password"));
+ uint32_t size;
+ if (password && _tcslen(password))
+ size = tox_encrypted_size(tox);
+ else
+ size = tox_size(tox);
+ uint8_t *data = (uint8_t*)mir_alloc(size);
if (password && _tcslen(password))
{
char *password_utf8 = mir_utf8encodeW(password);
|