aboutsummaryrefslogtreecommitdiff
path: root/src/util/gnunet-service-resolver.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2010-10-27 09:21:14 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2010-10-27 09:21:14 +0000
commit71f77f1be3d6e2da1b88fe4a4fdd44c3c69b5325 (patch)
tree5570130fdab90ad02f4b5bfda414d13161f0f3d1 /src/util/gnunet-service-resolver.c
parent1d7368a52af332af35ec6de22affef4f5f0c1da4 (diff)
downloadgnunet-71f77f1be3d6e2da1b88fe4a4fdd44c3c69b5325.tar.gz
gnunet-71f77f1be3d6e2da1b88fe4a4fdd44c3c69b5325.zip
Changed GNUNET_TIME_Absolute and GNUNET_TIME_Relative to allow safe comparisons between time values
Diffstat (limited to 'src/util/gnunet-service-resolver.c')
-rw-r--r--src/util/gnunet-service-resolver.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/gnunet-service-resolver.c b/src/util/gnunet-service-resolver.c
index 19dd6360a..b0e2f0be4 100644
--- a/src/util/gnunet-service-resolver.c
+++ b/src/util/gnunet-service-resolver.c
@@ -177,7 +177,7 @@ get_ip_as_string (struct GNUNET_SERVER_Client *client,
177 while ((cache != NULL) && 177 while ((cache != NULL) &&
178 ((cache->salen != salen) || (0 != memcmp (cache->sa, sa, salen)))) 178 ((cache->salen != salen) || (0 != memcmp (cache->sa, sa, salen))))
179 { 179 {
180 if (GNUNET_TIME_absolute_get_duration (cache->last_request).value < 180 if (GNUNET_TIME_absolute_get_duration (cache->last_request).rel_value <
181 60 * 60 * 1000) 181 60 * 60 * 1000)
182 { 182 {
183 if (prev != NULL) 183 if (prev != NULL)
@@ -204,7 +204,7 @@ get_ip_as_string (struct GNUNET_SERVER_Client *client,
204 if (cache != NULL) 204 if (cache != NULL)
205 { 205 {
206 cache->last_request = now; 206 cache->last_request = now;
207 if (GNUNET_TIME_absolute_get_duration (cache->last_request).value < 207 if (GNUNET_TIME_absolute_get_duration (cache->last_request).rel_value <
208 60 * 60 * 1000) 208 60 * 60 * 1000)
209 { 209 {
210 GNUNET_free_non_null (cache->addr); 210 GNUNET_free_non_null (cache->addr);