diff options
author | Gabor X Toth <*@tg-x.net> | 2015-09-08 01:36:44 +0000 |
---|---|---|
committer | Gabor X Toth <*@tg-x.net> | 2015-09-08 01:36:44 +0000 |
commit | b5e08fdd9c1663e81afef784a6e3bd6b4552e23e (patch) | |
tree | cae60510ffa95f024e63327734f809dd3d929b02 /src/multicast | |
parent | a86a539258282bedabd24919e8af9bd113a6538a (diff) | |
download | gnunet-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.c | 2 | ||||
-rw-r--r-- | src/multicast/multicast_api.c | 1 |
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) |