summaryrefslogtreecommitdiff
path: root/protocols/Tox/src/tox_utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Tox/src/tox_utils.cpp')
-rw-r--r--protocols/Tox/src/tox_utils.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/protocols/Tox/src/tox_utils.cpp b/protocols/Tox/src/tox_utils.cpp
index d7c1763145..e6f1a037f8 100644
--- a/protocols/Tox/src/tox_utils.cpp
+++ b/protocols/Tox/src/tox_utils.cpp
@@ -66,7 +66,7 @@ char *CToxProto::DataToHexString(const uint8_t *bin_string)
int CToxProto::LoadToxData(const char *path)
{
- FILE *hFile = fopen(path, "r");
+ FILE *hFile = fopen(path, "rb");
if (hFile)
{
@@ -103,7 +103,7 @@ int CToxProto::LoadToxData(const char *path)
int CToxProto::SaveToxData(const char *path)
{
- FILE *hFile = fopen(path, "w");
+ FILE *hFile = fopen(path, "wb");
if (!hFile)
{
@@ -112,7 +112,7 @@ int CToxProto::SaveToxData(const char *path)
}
int res = 1;
- size_t size = tox_size(tox);
+ uint32_t size = tox_size(tox);
uint8_t *data = (uint8_t*)mir_alloc(size);
tox_save(tox, data);