aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_clients.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2014-06-11 08:42:40 +0000
committerChristian Grothoff <christian@grothoff.org>2014-06-11 08:42:40 +0000
commit48fa0ba8abea2464b2df67247ae1bd50d0f1f934 (patch)
treedae4c813f027986748b1b3d2a3f84f8d2a7eb00c /src/transport/gnunet-service-transport_clients.c
parent09c50fa070ad81f2d213975782b2948a7cb82428 (diff)
downloadgnunet-48fa0ba8abea2464b2df67247ae1bd50d0f1f934.tar.gz
gnunet-48fa0ba8abea2464b2df67247ae1bd50d0f1f934.zip
-send proper termination on error
Diffstat (limited to 'src/transport/gnunet-service-transport_clients.c')
-rw-r--r--src/transport/gnunet-service-transport_clients.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/transport/gnunet-service-transport_clients.c b/src/transport/gnunet-service-transport_clients.c
index 3cf890c02..a4812e260 100644
--- a/src/transport/gnunet-service-transport_clients.c
+++ b/src/transport/gnunet-service-transport_clients.c
@@ -987,8 +987,14 @@ clients_handle_address_to_string (void *cls,
987 atsm.res = htonl (GNUNET_SYSERR); 987 atsm.res = htonl (GNUNET_SYSERR);
988 atsm.addr_len = htonl (0); 988 atsm.addr_len = htonl (0);
989 GNUNET_SERVER_transmit_context_append_message (tc, 989 GNUNET_SERVER_transmit_context_append_message (tc,
990 (const struct GNUNET_MessageHeader *) &atsm); 990 &atsm.header);
991 GNUNET_SERVER_transmit_context_run (tc, rtimeout); 991 atsm.header.size = ntohs (sizeof (struct AddressToStringResultMessage));
992 atsm.header.type = ntohs (GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING_REPLY);
993 atsm.res = htonl (GNUNET_OK);
994 atsm.addr_len = htonl (0);
995 GNUNET_SERVER_transmit_context_append_message (tc,
996 &atsm.header);
997 GNUNET_SERVER_transmit_context_run (tc, GNUNET_TIME_UNIT_FOREVER_REL);
992 return; 998 return;
993 } 999 }
994 actx = GNUNET_new (struct AddressToStringContext); 1000 actx = GNUNET_new (struct AddressToStringContext);