aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_clients.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport/gnunet-service-transport_clients.c')
-rw-r--r--src/transport/gnunet-service-transport_clients.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/transport/gnunet-service-transport_clients.c b/src/transport/gnunet-service-transport_clients.c
index 642e309e6..975a0ea3f 100644
--- a/src/transport/gnunet-service-transport_clients.c
+++ b/src/transport/gnunet-service-transport_clients.c
@@ -20,7 +20,7 @@
20 20
21/** 21/**
22 * @file transport/gnunet-service-transport_clients.c 22 * @file transport/gnunet-service-transport_clients.c
23 * @brief plugin management API 23 * @brief communication with clients (core service and monitors)
24 * @author Christian Grothoff 24 * @author Christian Grothoff
25 */ 25 */
26#include "platform.h" 26#include "platform.h"
@@ -549,7 +549,9 @@ client_disconnect_notification (void *cls,
549 tc->message_count--; 549 tc->message_count--;
550 GNUNET_free (mqe); 550 GNUNET_free (mqe);
551 } 551 }
552 GNUNET_CONTAINER_DLL_remove (clients_head, clients_tail, tc); 552 GNUNET_CONTAINER_DLL_remove (clients_head,
553 clients_tail,
554 tc);
553 GNUNET_SERVER_client_set_user_context (client, NULL); 555 GNUNET_SERVER_client_set_user_context (client, NULL);
554 if (NULL != tc->th) 556 if (NULL != tc->th)
555 { 557 {
@@ -1078,7 +1080,10 @@ compose_address_iterate_response_message (const struct GNUNET_PeerIdentity *peer
1078 alen = address->address_length; 1080 alen = address->address_length;
1079 } 1081 }
1080 else 1082 else
1081 tlen = alen = 0; 1083 {
1084 tlen = 0;
1085 alen = 0;
1086 }
1082 size = (sizeof (struct PeerIterateResponseMessage) + alen + tlen); 1087 size = (sizeof (struct PeerIterateResponseMessage) + alen + tlen);
1083 msg = GNUNET_malloc (size); 1088 msg = GNUNET_malloc (size);
1084 msg->header.size = htons (size); 1089 msg->header.size = htons (size);