diff options
Diffstat (limited to 'src/multicast/gnunet-service-multicast.c')
-rw-r--r-- | src/multicast/gnunet-service-multicast.c | 2 |
1 files changed, 1 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; |