aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-08-05 10:50:53 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-08-05 10:50:53 +0000
commit8ec4debc3cfe6130234575e6d0816d2939d7fe95 (patch)
tree54980dec322ccead479bc9e5e5c4570fe9b815d8 /src/transport/gnunet-service-transport.c
parentfb567582ca24ac7450336782365e86a177d8a472 (diff)
downloadgnunet-8ec4debc3cfe6130234575e6d0816d2939d7fe95.tar.gz
gnunet-8ec4debc3cfe6130234575e6d0816d2939d7fe95.zip
related to mantis bug 1744
Diffstat (limited to 'src/transport/gnunet-service-transport.c')
-rw-r--r--src/transport/gnunet-service-transport.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c
index ea7ce98db..cf02d14b2 100644
--- a/src/transport/gnunet-service-transport.c
+++ b/src/transport/gnunet-service-transport.c
@@ -1446,6 +1446,15 @@ transmit_to_client (struct TransportClient *client,
1446 struct ClientMessageQueueEntry *q; 1446 struct ClientMessageQueueEntry *q;
1447 uint16_t msize; 1447 uint16_t msize;
1448 1448
1449 /* Client==NULL when GNUNET_SERVER_Client disconnected and was
1450 * freed in client_disconnect_notification
1451 */
1452 if (client->client == NULL)
1453 {
1454 GNUNET_break (0);
1455 return;
1456 }
1457
1449 if ((client->message_count >= MAX_PENDING) && (GNUNET_YES == may_drop)) 1458 if ((client->message_count >= MAX_PENDING) && (GNUNET_YES == may_drop))
1450 { 1459 {
1451 GNUNET_log (GNUNET_ERROR_TYPE_INFO, 1460 GNUNET_log (GNUNET_ERROR_TYPE_INFO,