aboutsummaryrefslogtreecommitdiff
path: root/src/fs/gnunet-auto-share.c
diff options
context:
space:
mode:
authorSchanzenbach, Martin <martin.schanzenbach@aisec.fraunhofer.de>2016-11-20 00:23:07 +0100
committerSchanzenbach, Martin <martin.schanzenbach@aisec.fraunhofer.de>2016-11-20 00:23:07 +0100
commit691aa85bfaec80c08330db772499a123b2ac2373 (patch)
tree2e1ff2f4b5acba693b9bc1ae01dd4acb2cee8d1c /src/fs/gnunet-auto-share.c
parent39981eee3163a1795026e8670ac5b669426f268b (diff)
parentffc906fa758dcc89eaabce14b754d311d3321dd4 (diff)
downloadgnunet-691aa85bfaec80c08330db772499a123b2ac2373.tar.gz
gnunet-691aa85bfaec80c08330db772499a123b2ac2373.zip
Merge branch 'master' into credentials
Diffstat (limited to 'src/fs/gnunet-auto-share.c')
-rw-r--r--src/fs/gnunet-auto-share.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/fs/gnunet-auto-share.c b/src/fs/gnunet-auto-share.c
index 96f86bf5d..cc0111111 100644
--- a/src/fs/gnunet-auto-share.c
+++ b/src/fs/gnunet-auto-share.c
@@ -29,9 +29,9 @@
29#include "platform.h" 29#include "platform.h"
30#include "gnunet_util_lib.h" 30#include "gnunet_util_lib.h"
31 31
32#define MIN_FREQUENCY GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_HOURS, 4) 32#define MAX_DELAY GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_HOURS, 4)
33 33
34#define MAX_FREQUENCY GNUNET_TIME_UNIT_MINUTES 34#define MIN_DELAY GNUNET_TIME_UNIT_MINUTES
35 35
36 36
37/** 37/**
@@ -672,11 +672,11 @@ schedule_next_task ()
672 /* delay by at most 4h, at least 1s, and otherwise in between depending 672 /* delay by at most 4h, at least 1s, and otherwise in between depending
673 on how long it took to scan */ 673 on how long it took to scan */
674 delay = GNUNET_TIME_absolute_get_duration (start_time); 674 delay = GNUNET_TIME_absolute_get_duration (start_time);
675 delay = GNUNET_TIME_relative_min (MIN_FREQUENCY, 675 delay = GNUNET_TIME_relative_saturating_multiply (delay, 100);
676 GNUNET_TIME_relative_multiply (delay, 676 delay = GNUNET_TIME_relative_min (delay,
677 100)); 677 MAX_DELAY);
678 delay = GNUNET_TIME_relative_max (delay, 678 delay = GNUNET_TIME_relative_max (delay,
679 MAX_FREQUENCY); 679 MIN_DELAY);
680 run_task = GNUNET_SCHEDULER_add_delayed (delay, 680 run_task = GNUNET_SCHEDULER_add_delayed (delay,
681 &scan, 681 &scan,
682 NULL); 682 NULL);