summaryrefslogtreecommitdiff
path: root/core/Messenger.c
diff options
context:
space:
mode:
authorirungentoo <irungentoo@gmail.com>2013-07-24 05:26:03 -0700
committerirungentoo <irungentoo@gmail.com>2013-07-24 05:26:03 -0700
commit57e7ed7c10927858e1ee994111d3e5a3516cd9f0 (patch)
treef36749ee3e277f3c04091821374596797dfbaa42 /core/Messenger.c
parent3b53bc3218a8ffd149d4a93bb62becab41da7ae1 (diff)
parent92398844a05bf5f0ce4333e0d4bd03c6e6633f77 (diff)
Merge pull request #99 from Astonex/master
Simple init_networking() error checking
Diffstat (limited to 'core/Messenger.c')
-rw-r--r--core/Messenger.c8
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 */
396void initMessenger() 396int 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
406static void doFriends() 410static void doFriends()