[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r10200 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r10200 - gnunet/src/transport |
Date: |
Wed, 3 Feb 2010 13:00:58 +0100 |
Author: nevans
Date: 2010-02-03 13:00:58 +0100 (Wed, 03 Feb 2010)
New Revision: 10200
Modified:
gnunet/src/transport/gnunet-service-transport.c
Log:
coverity bugfix
Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c 2010-02-02 13:15:00 UTC
(rev 10199)
+++ gnunet/src/transport/gnunet-service-transport.c 2010-02-03 12:00:58 UTC
(rev 10200)
@@ -2385,6 +2385,12 @@
if (peer_address == NULL)
peer_address = add_peer_address(n, sender_address, sender_address_len);
+ peer_address->timeout =
GNUNET_TIME_relative_to_absolute(GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT);
+
+ /* We don't use the peer_address because the address we received the message
from may not
+ * be a reliable way to send it back! We add it to the list which should
queue up a separate
+ * ping to determine if the address is viable.
+ */
transmit_to_peer(NULL, NULL, TRANSPORT_DEFAULT_PRIORITY, (char *)pong,
ntohs(pong->header.size), GNUNET_NO, n);
GNUNET_free(pong);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r10200 - gnunet/src/transport,
gnunet <=