[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r33644 - gnunet/src/util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r33644 - gnunet/src/util |
Date: |
Wed, 11 Jun 2014 12:07:44 +0200 |
Author: grothoff
Date: 2014-06-11 12:07:44 +0200 (Wed, 11 Jun 2014)
New Revision: 33644
Modified:
gnunet/src/util/gnunet-service-resolver.c
Log:
-make retry nicer
Modified: gnunet/src/util/gnunet-service-resolver.c
===================================================================
--- gnunet/src/util/gnunet-service-resolver.c 2014-06-11 10:00:22 UTC (rev
33643)
+++ gnunet/src/util/gnunet-service-resolver.c 2014-06-11 10:07:44 UTC (rev
33644)
@@ -237,15 +237,18 @@
}
if (NULL != pos)
{
- if (1 == inet_pton (af,
- pos->ip,
- &ix))
+ if ( (1 == inet_pton (af,
+ pos->ip,
+ &ix)) &&
+ (GNUNET_TIME_absolute_get_duration (pos->last_request).rel_value_us >
+ 120 * 1000 * 1000LL) )
{
+ /* try again if still numeric AND 2 minutes have expired */
GNUNET_free_non_null (pos->addr);
pos->addr = NULL;
cache_resolve (pos);
+ pos->last_request = now;
}
- pos->last_request = now;
}
else
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r33644 - gnunet/src/util,
gnunet <=