diff options
author | Nathan S. Evans <evans@in.tum.de> | 2010-02-03 12:00:58 +0000 |
---|---|---|
committer | Nathan S. Evans <evans@in.tum.de> | 2010-02-03 12:00:58 +0000 |
commit | cb3cae418d620e523db553f7607832531a58ed71 (patch) | |
tree | 4be69cf21ea6ea37a1df01984c022eae9dc1a7df /src | |
parent | 0f41f06773f179cb56f719c8a1467e8574c57a38 (diff) | |
download | gnunet-cb3cae418d620e523db553f7607832531a58ed71.tar.gz gnunet-cb3cae418d620e523db553f7607832531a58ed71.zip |
coverity bugfix
Diffstat (limited to 'src')
-rw-r--r-- | src/transport/gnunet-service-transport.c | 6 |
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); |