summaryrefslogtreecommitdiff
path: root/toxcore/group_chats.c
diff options
context:
space:
mode:
Diffstat (limited to 'toxcore/group_chats.c')
-rw-r--r--toxcore/group_chats.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/toxcore/group_chats.c b/toxcore/group_chats.c
index 1f76878b..77fa6acd 100644
--- a/toxcore/group_chats.c
+++ b/toxcore/group_chats.c
@@ -471,16 +471,6 @@ static int handle_sendnodes(Group_Chat *chat, IP_Port source, int peernum, const
471 471
472 int ok = add_closepeer(chat, chat->group[peernum].client_id, source); 472 int ok = add_closepeer(chat, chat->group[peernum].client_id, source);
473 473
474 if (chat->assoc) {
475 ippts_send.ip_port = chat->group[peernum].ping_via;
476 ippts_send.timestamp = chat->group[peernum].last_pinged;
477
478 IP_Port ipp_recv;
479 ipp_recv = source;
480
481 Assoc_add_entry(chat->assoc, contents.nodes[i].client_id, &ippts_send, &ipp_recv, ok == 0 ? 1 : 0);
482 }
483
484 return 0; 474 return 0;
485} 475}
486 476
@@ -830,6 +820,7 @@ void do_groupchat(Group_Chat *chat)
830void kill_groupchat(Group_Chat *chat) 820void kill_groupchat(Group_Chat *chat)
831{ 821{
832 send_data(chat, 0, 0, GROUP_CHAT_QUIT); 822 send_data(chat, 0, 0, GROUP_CHAT_QUIT);
823 kill_Assoc(chat->assoc);
833 free(chat->group); 824 free(chat->group);
834 free(chat); 825 free(chat);
835} 826}