aboutsummaryrefslogtreecommitdiff
path: root/src/multicast/multicast_api.c
diff options
context:
space:
mode:
authorGabor X Toth <*@tg-x.net>2015-09-05 23:44:08 +0000
committerGabor X Toth <*@tg-x.net>2015-09-05 23:44:08 +0000
commit878b09fe6521df37c2d39f884a6c892b370473a5 (patch)
treeaccd38e3a5fb995546508ffb081d0f9f9fc850a0 /src/multicast/multicast_api.c
parent5e4dfeb7fb48a506f25af0c206ee65a5f7de7f58 (diff)
downloadgnunet-878b09fe6521df37c2d39f884a6c892b370473a5.tar.gz
gnunet-878b09fe6521df37c2d39f884a6c892b370473a5.zip
multicast, psyc, psycstore, client_manager fixes
Diffstat (limited to 'src/multicast/multicast_api.c')
-rw-r--r--src/multicast/multicast_api.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/multicast/multicast_api.c b/src/multicast/multicast_api.c
index ce663542d..5cd729203 100644
--- a/src/multicast/multicast_api.c
+++ b/src/multicast/multicast_api.c
@@ -267,7 +267,7 @@ group_recv_message (void *cls,
267 "Calling message callback with a message of size %u.\n", 267 "Calling message callback with a message of size %u.\n",
268 ntohs (mmsg->header.size)); 268 ntohs (mmsg->header.size));
269 269
270 if (NULL != grp->message_cb) 270 if (GNUNET_YES != grp->is_disconnecting && NULL != grp->message_cb)
271 grp->message_cb (grp->cb_cls, mmsg); 271 grp->message_cb (grp->cb_cls, mmsg);
272} 272}
273 273
@@ -848,7 +848,7 @@ GNUNET_MULTICAST_member_part (struct GNUNET_MULTICAST_Member *mem,
848 grp->disconnect_cls = part_cls; 848 grp->disconnect_cls = part_cls;
849 849
850 GNUNET_CLIENT_MANAGER_disconnect (mem->grp.client, GNUNET_YES, 850 GNUNET_CLIENT_MANAGER_disconnect (mem->grp.client, GNUNET_YES,
851 &member_cleanup, mem); 851 member_cleanup, mem);
852} 852}
853 853
854 854