tCheck return value of tox_new() - ratox - FIFO based tox client
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 7077107778a54cd326e3898318ce53da4de28fc5
 (DIR) parent 654c092951d9b55b77407f87aac0f49e13c7c20e
 (HTM) Author: sin <sin@2f30.org>
       Date:   Fri, 26 Sep 2014 15:46:30 +0100
       
       Check return value of tox_new()
       
       Diffstat:
         M ratox.c                             |       8 ++++++++
       
       1 file changed, 8 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/ratox.c b/ratox.c
       t@@ -880,9 +880,16 @@ toxinit(void)
                        toxopt.proxy_enabled = 1;
                        printout("Using proxy %s:%hu\n", proxyaddr, proxyport);
                }
       +
                tox = tox_new(&toxopt);
       +        if (!tox) {
       +                fprintf(stderr, "failed to initialize tox core\n");
       +                exit(EXIT_FAILURE);
       +        }
       +
                dataload();
                datasave();
       +
                tox_callback_connection_status(tox, cbconnstatus, NULL);
                tox_callback_friend_message(tox, cbfriendmessage, NULL);
                tox_callback_friend_request(tox, cbfriendrequest, NULL);
       t@@ -892,6 +899,7 @@ toxinit(void)
                tox_callback_file_control(tox, cbfilecontrol, NULL);
                tox_callback_file_send_request(tox, cbfilesendreq, NULL);
                tox_callback_file_data(tox, cbfiledata, NULL);
       +
                return 0;
        }