summaryrefslogtreecommitdiff
path: root/protocols/Tox/src/tox_profile.cpp
diff options
context:
space:
mode:
authorAlexander Lantsev <aunsane@gmail.com>2015-10-30 17:58:45 +0000
committerAlexander Lantsev <aunsane@gmail.com>2015-10-30 17:58:45 +0000
commit75d27e475943eafbcb52e9a795554358c9348fbd (patch)
treec809bfe3d298f81633e22cea62a9336b22e99237 /protocols/Tox/src/tox_profile.cpp
parentc0bf2d57a2b9ed3bb11eb6a4c499629b7ce8ba98 (diff)
Tox: fixed profile creation and import
git-svn-id: http://svn.miranda-ng.org/main/trunk@15654 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/Tox/src/tox_profile.cpp')
-rw-r--r--protocols/Tox/src/tox_profile.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/protocols/Tox/src/tox_profile.cpp b/protocols/Tox/src/tox_profile.cpp
index d103736466..68539952b4 100644
--- a/protocols/Tox/src/tox_profile.cpp
+++ b/protocols/Tox/src/tox_profile.cpp
@@ -42,6 +42,12 @@ bool CToxProto::LoadToxProfile(Tox_Options *options)
fclose(profile);
return false;
}
+
+ if (size == 0)
+ {
+ fclose(profile);
+ return true;
+ }
uint8_t *data = (uint8_t*)mir_calloc(size);
if (fread((char*)data, sizeof(char), size, profile) != (size_t)size)