commit a8f37cdeb4ac560d6a6c5e647557268b0f84ac52
parent 1a43beddb893b9198103a42aac3e8773f1af3cef
Author: sin <sin@2f30.org>
Date: Mon, 22 Sep 2014 12:26:02 +0100
Allow a client with encrypted support to load non-encrypt datafiles
Diffstat:
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/ratox.c b/ratox.c
@@ -605,10 +605,15 @@ dataload(void)
exit(EXIT_FAILURE);
}
- if (tox_is_data_encrypted(data) ^ encryptsave) {
- fprintf(stderr, "Ensure %s matches your encryption configuration\n",
- DATAFILE);
- exit(EXIT_FAILURE);
+ if (encryptsave == 1) {
+ if (tox_is_data_encrypted(data) == 0)
+ encryptsave = 0;
+ } else {
+ if (tox_is_data_encrypted(data) == 1) {
+ fprintf(stderr, "Unable to load %s, it is encrypted\n",
+ DATAFILE);
+ exit(EXIT_FAILURE);
+ }
}
if (encryptsave == 1) {