diff options
author | Astonex <softukitu@gmail.com> | 2013-07-24 00:32:50 +0100 |
---|---|---|
committer | Astonex <softukitu@gmail.com> | 2013-07-24 00:32:50 +0100 |
commit | 29aa702a4f0cc50c091e0e9624d5ee897138ddf3 (patch) | |
tree | d94b6894a004509b3cbc756a3b0a4fb1eb0e4791 /core/Messenger.c | |
parent | b7a4c20279ba32e89119c78c2e78ee279358d338 (diff) |
Added simple init_networking() error checking
Diffstat (limited to 'core/Messenger.c')
-rw-r--r-- | core/Messenger.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/core/Messenger.c b/core/Messenger.c index 1330e8ed..043700e5 100644 --- a/core/Messenger.c +++ b/core/Messenger.c | |||
@@ -393,14 +393,18 @@ void m_callback_userstatus(void (*function)(int, uint8_t *, uint16_t)) | |||
393 | 393 | ||
394 | #define PORT 33445 | 394 | #define PORT 33445 |
395 | /* run this at startup */ | 395 | /* run this at startup */ |
396 | void initMessenger() | 396 | int initMessenger() |
397 | { | 397 | { |
398 | new_keys(); | 398 | new_keys(); |
399 | m_set_userstatus((uint8_t*)"Online", sizeof("Online")); | 399 | m_set_userstatus((uint8_t*)"Online", sizeof("Online")); |
400 | initNetCrypto(); | 400 | initNetCrypto(); |
401 | IP ip; | 401 | IP ip; |
402 | ip.i = 0; | 402 | ip.i = 0; |
403 | init_networking(ip, PORT); | 403 | |
404 | if(init_networking(ip,PORT) == -1) | ||
405 | return -1; | ||
406 | |||
407 | return 0; | ||
404 | } | 408 | } |
405 | 409 | ||
406 | static void doFriends() | 410 | static void doFriends() |