1
0
mirror of https://github.com/Tha14/toxic.git synced 2024-06-26 20:57:48 +02:00

ignore tox_load errors until toxcore is fixed

This commit is contained in:
Jfreegman 2014-10-02 22:25:21 -04:00
parent de30433e26
commit e9a0296851
No known key found for this signature in database
GPG Key ID: 3627F3144076AE63
2 changed files with 6 additions and 9 deletions

View File

@ -138,7 +138,7 @@ static int save_blocklist(char *path)
exit_toxic_err("Failed in save_blocklist", FATALERR_MEMORY);
int i;
int ret = -1;
int count = 0;
for (i = 0; i < Blocked.max_idx; ++i) {
@ -168,14 +168,14 @@ static int save_blocklist(char *path)
goto on_error;
if (fwrite(data, len, 1, fp) == 1)
ret = 0;
goto on_error;
fclose(fp);
return ret;
return 0;
on_error:
free(data);
return ret;
return -1;
}
static void sort_blocklist_index(void);

View File

@ -690,11 +690,8 @@ static void load_data(Tox *m, char *path)
}
}
} else {
if (tox_load(m, (uint8_t *) buf, len) != 0) {
fclose(fd);
free(buf);
exit_toxic_err("failed in load_data", FATALERR_FILEOP);
}
/* tox_load errors are to be ignored until toxcore is fixed */
tox_load(m, (uint8_t *) buf, len);
}
load_friendlist(m);