aboutsummaryrefslogtreecommitdiff
path: root/src/multicast
diff options
context:
space:
mode:
authorGabor X Toth <*@tg-x.net>2015-09-08 01:36:44 +0000
committerGabor X Toth <*@tg-x.net>2015-09-08 01:36:44 +0000
commitb5e08fdd9c1663e81afef784a6e3bd6b4552e23e (patch)
treecae60510ffa95f024e63327734f809dd3d929b02 /src/multicast
parenta86a539258282bedabd24919e8af9bd113a6538a (diff)
downloadgnunet-b5e08fdd9c1663e81afef784a6e3bd6b4552e23e.tar.gz
gnunet-b5e08fdd9c1663e81afef784a6e3bd6b4552e23e.zip
social: guest_enter_by_name(); zone_add_pkey(); join_msg fixes
Diffstat (limited to 'src/multicast')
-rw-r--r--src/multicast/gnunet-service-multicast.c2
-rw-r--r--src/multicast/multicast_api.c1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/multicast/gnunet-service-multicast.c b/src/multicast/gnunet-service-multicast.c
index a9b15cef1..fbf3c159c 100644
--- a/src/multicast/gnunet-service-multicast.c
+++ b/src/multicast/gnunet-service-multicast.c
@@ -807,7 +807,7 @@ client_recv_member_join (void *cls, struct GNUNET_SERVER_Client *client,
807 else if (grp->clients_head == grp->clients_tail) 807 else if (grp->clients_head == grp->clients_tail)
808 { /* First client of the group, send join request. */ 808 { /* First client of the group, send join request. */
809 struct GNUNET_PeerIdentity *relays = (struct GNUNET_PeerIdentity *) &msg[1]; 809 struct GNUNET_PeerIdentity *relays = (struct GNUNET_PeerIdentity *) &msg[1];
810 uint32_t relay_count = ntohs (msg->relay_count); 810 uint32_t relay_count = ntohl (msg->relay_count);
811 uint16_t relay_size = relay_count * sizeof (*relays); 811 uint16_t relay_size = relay_count * sizeof (*relays);
812 struct GNUNET_MessageHeader *join_msg = NULL; 812 struct GNUNET_MessageHeader *join_msg = NULL;
813 uint16_t join_msg_size = 0; 813 uint16_t join_msg_size = 0;
diff --git a/src/multicast/multicast_api.c b/src/multicast/multicast_api.c
index 5cd729203..c8d82e892 100644
--- a/src/multicast/multicast_api.c
+++ b/src/multicast/multicast_api.c
@@ -802,6 +802,7 @@ GNUNET_MULTICAST_member_join (const struct GNUNET_CONFIGURATION_Handle *cfg,
802 join->group_key = *group_key; 802 join->group_key = *group_key;
803 join->member_key = *member_key; 803 join->member_key = *member_key;
804 join->origin = *origin; 804 join->origin = *origin;
805 join->relay_count = ntohl (relay_count);
805 if (0 < relay_size) 806 if (0 < relay_size)
806 memcpy (&join[1], relays, relay_size); 807 memcpy (&join[1], relays, relay_size);
807 if (0 < join_msg_size) 808 if (0 < join_msg_size)