diff options
author | Christian Grothoff <christian@grothoff.org> | 2014-06-11 08:42:40 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2014-06-11 08:42:40 +0000 |
commit | 48fa0ba8abea2464b2df67247ae1bd50d0f1f934 (patch) | |
tree | dae4c813f027986748b1b3d2a3f84f8d2a7eb00c /src/transport/gnunet-service-transport_clients.c | |
parent | 09c50fa070ad81f2d213975782b2948a7cb82428 (diff) | |
download | gnunet-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.c | 10 |
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); |