tAllow a client with encrypted support to load non-encrypt datafiles - ratox - FIFO based tox client
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit a8f37cdeb4ac560d6a6c5e647557268b0f84ac52
 (DIR) parent 1a43beddb893b9198103a42aac3e8773f1af3cef
 (HTM) 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:
         M ratox.c                             |      13 +++++++++----
       
       1 file changed, 9 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/ratox.c b/ratox.c
       t@@ -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) {