aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2010-02-03 12:00:58 +0000
committerNathan S. Evans <evans@in.tum.de>2010-02-03 12:00:58 +0000
commitcb3cae418d620e523db553f7607832531a58ed71 (patch)
tree4be69cf21ea6ea37a1df01984c022eae9dc1a7df /src
parent0f41f06773f179cb56f719c8a1467e8574c57a38 (diff)
downloadgnunet-cb3cae418d620e523db553f7607832531a58ed71.tar.gz
gnunet-cb3cae418d620e523db553f7607832531a58ed71.zip
coverity bugfix
Diffstat (limited to 'src')
-rw-r--r--src/transport/gnunet-service-transport.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c
index 6fb1f0b38..f43094499 100644
--- a/src/transport/gnunet-service-transport.c
+++ b/src/transport/gnunet-service-transport.c
@@ -2385,6 +2385,12 @@ static int handle_ping(void *cls, const struct GNUNET_MessageHeader *message,
2385 if (peer_address == NULL) 2385 if (peer_address == NULL)
2386 peer_address = add_peer_address(n, sender_address, sender_address_len); 2386 peer_address = add_peer_address(n, sender_address, sender_address_len);
2387 2387
2388 peer_address->timeout = GNUNET_TIME_relative_to_absolute(GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT);
2389
2390 /* We don't use the peer_address because the address we received the message from may not
2391 * be a reliable way to send it back! We add it to the list which should queue up a separate
2392 * ping to determine if the address is viable.
2393 */
2388 transmit_to_peer(NULL, NULL, TRANSPORT_DEFAULT_PRIORITY, (char *)pong, ntohs(pong->header.size), GNUNET_NO, n); 2394 transmit_to_peer(NULL, NULL, TRANSPORT_DEFAULT_PRIORITY, (char *)pong, ntohs(pong->header.size), GNUNET_NO, n);
2389 2395
2390 GNUNET_free(pong); 2396 GNUNET_free(pong);