From b16e727d9066151d10e506d7bebf38b353ff88a9 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 14 Jun 2011 12:09:46 +0000 Subject: disable warning --- src/transport/gnunet-service-transport.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'src/transport') diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c index 875e56938..5f54255a6 100644 --- a/src/transport/gnunet-service-transport.c +++ b/src/transport/gnunet-service-transport.c @@ -5840,15 +5840,16 @@ transmit_address_to_client (void *cls, const char *address) struct GNUNET_SERVER_TransmitContext *tc = cls; size_t slen; - if (NULL == address) - slen = 0; + if (NULL != address) + { + slen = strlen (address) + 1; + GNUNET_SERVER_transmit_context_append_data (tc, address, slen, + GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_REPLY); + } else - slen = strlen (address) + 1; - - GNUNET_SERVER_transmit_context_append_data (tc, address, slen, - GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_REPLY); - if (NULL == address) - GNUNET_SERVER_transmit_context_run (tc, GNUNET_TIME_UNIT_FOREVER_REL); + { + GNUNET_SERVER_transmit_context_run (tc, GNUNET_TIME_UNIT_FOREVER_REL); + } } @@ -5910,6 +5911,7 @@ handle_address_lookup (void *cls, GNUNET_SERVER_transmit_context_run (tc, rtimeout); return; } + GNUNET_SERVER_disable_receive_done_warning (client); tc = GNUNET_SERVER_transmit_context_create (client); lsPlugin->api->address_pretty_printer (lsPlugin->api->cls, nameTransport, -- cgit v1.2.3