diff options
author | irungentoo <irungentoo@gmail.com> | 2013-07-18 17:10:26 -0400 |
---|---|---|
committer | irungentoo <irungentoo@gmail.com> | 2013-07-18 17:10:26 -0400 |
commit | 6291a04ed2939cfc796488b86551c4463d2f6e15 (patch) | |
tree | 1295520741e0d09833d359f9d5ff37aac4adda96 /core | |
parent | c8d7044efb35a9d9b241adbe8346492965e0b054 (diff) |
Fixed bug in the messenger loading.
Diffstat (limited to 'core')
-rw-r--r-- | core/Messenger.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/core/Messenger.c b/core/Messenger.c index 2b9644a3..dc87a84a 100644 --- a/core/Messenger.c +++ b/core/Messenger.c | |||
@@ -627,9 +627,12 @@ int Messenger_load(uint8_t * data, uint32_t length) | |||
627 | uint32_t i; | 627 | uint32_t i; |
628 | for(i = 0; i < num; i++) | 628 | for(i = 0; i < num; i++) |
629 | { | 629 | { |
630 | int fnum = m_addfriend_norequest(temp[i].client_id); | 630 | if(temp[i].status != 0) |
631 | setfriendname(fnum, temp[i].name); | 631 | { |
632 | set_friend_userstatus(fnum, temp[i].userstatus, temp[i].userstatus_length); | 632 | int fnum = m_addfriend_norequest(temp[i].client_id); |
633 | setfriendname(fnum, temp[i].name); | ||
634 | set_friend_userstatus(fnum, temp[i].userstatus, temp[i].userstatus_length); | ||
635 | } | ||
633 | } | 636 | } |
634 | free(temp); | 637 | free(temp); |
635 | return 0; | 638 | return 0; |