aboutsummaryrefslogtreecommitdiff
path: root/src/multicast/multicast_api.c
diff options
context:
space:
mode:
authorGabor X Toth <*@tg-x.net>2015-09-26 17:10:10 +0000
committerGabor X Toth <*@tg-x.net>2015-09-26 17:10:10 +0000
commitf5a9bac85b73508da6794e1171b857e2582c8216 (patch)
treed754f5e560f85e80b2dca3ea73ff76ff2a1b8de4 /src/multicast/multicast_api.c
parente990039b4ddf89d37a8771dc5aca791e52df45ed (diff)
downloadgnunet-f5a9bac85b73508da6794e1171b857e2582c8216.tar.gz
gnunet-f5a9bac85b73508da6794e1171b857e2582c8216.zip
psyc fixes
Diffstat (limited to 'src/multicast/multicast_api.c')
-rw-r--r--src/multicast/multicast_api.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/multicast/multicast_api.c b/src/multicast/multicast_api.c
index c437b71c9..aa6dd3d98 100644
--- a/src/multicast/multicast_api.c
+++ b/src/multicast/multicast_api.c
@@ -1033,12 +1033,19 @@ GNUNET_MULTICAST_member_part (struct GNUNET_MULTICAST_Member *mem,
1033 GNUNET_ContinuationCallback part_cb, 1033 GNUNET_ContinuationCallback part_cb,
1034 void *part_cls) 1034 void *part_cls)
1035{ 1035{
1036 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "%p Member parting.\n", mem);
1036 struct GNUNET_MULTICAST_Group *grp = &mem->grp; 1037 struct GNUNET_MULTICAST_Group *grp = &mem->grp;
1037 1038
1038 grp->is_disconnecting = GNUNET_YES; 1039 grp->is_disconnecting = GNUNET_YES;
1039 grp->disconnect_cb = part_cb; 1040 grp->disconnect_cb = part_cb;
1040 grp->disconnect_cls = part_cls; 1041 grp->disconnect_cls = part_cls;
1041 1042
1043 mem->join_dcsn_cb = NULL;
1044 grp->join_req_cb = NULL;
1045 grp->message_cb = NULL;
1046 grp->replay_msg_cb = NULL;
1047 grp->replay_frag_cb = NULL;
1048
1042 GNUNET_CLIENT_MANAGER_disconnect (mem->grp.client, GNUNET_YES, 1049 GNUNET_CLIENT_MANAGER_disconnect (mem->grp.client, GNUNET_YES,
1043 member_cleanup, mem); 1050 member_cleanup, mem);
1044} 1051}
@@ -1157,7 +1164,8 @@ member_to_origin (struct GNUNET_MULTICAST_Member *mem)
1157 || GNUNET_MULTICAST_FRAGMENT_MAX_SIZE < buf_size) 1164 || GNUNET_MULTICAST_FRAGMENT_MAX_SIZE < buf_size)
1158 { 1165 {
1159 LOG (GNUNET_ERROR_TYPE_ERROR, 1166 LOG (GNUNET_ERROR_TYPE_ERROR,
1160 "MemberTransmitNotify() returned error or invalid message size.\n"); 1167 "MemberTransmitNotify() returned error or invalid message size. "
1168 "ret=%d, buf_size=%u\n", ret, buf_size);
1161 /* FIXME: handle error */ 1169 /* FIXME: handle error */
1162 GNUNET_free (req); 1170 GNUNET_free (req);
1163 return; 1171 return;