diff --git a/contrib/mint-template/config/mint-keyup.conf b/contrib/mint-template/config/mint-keyup.conf index 7670ebf10..d8bbc9d20 100644 --- a/contrib/mint-template/config/mint-keyup.conf +++ b/contrib/mint-template/config/mint-keyup.conf @@ -24,6 +24,7 @@ value = EUR:0.10 duration_overlap = 5 minutes duration_withdraw = 7 days duration_spend = 2 years +duration_legal = 3 years fee_withdraw = EUR:0.01 fee_deposit = EUR:0.01 fee_refresh = EUR:0.01 @@ -34,6 +35,7 @@ value = EUR:5 duration_overlap = 5 minutes duration_withdraw = 7 days duration_spend = 2 years +duration_legal = 3 years fee_withdraw = EUR:0.01 fee_deposit = EUR:0.01 fee_refresh = EUR:0.01 @@ -44,6 +46,7 @@ value = EUR:10 duration_overlap = 5 minutes duration_withdraw = 7 days duration_spend = 2 years +duration_legal = 3 years fee_withdraw = EUR:0.01 fee_deposit = EUR:0.01 fee_refresh = EUR:0.01 @@ -54,6 +57,7 @@ value = EUR:1000 duration_overlap = 5 minutes duration_withdraw = 7 days duration_spend = 2 years +duration_legal = 3 years fee_withdraw = EUR:0.01 fee_deposit = EUR:0.01 fee_refresh = EUR:0.01 diff --git a/src/mint-tools/taler-mint-keyup.c b/src/mint-tools/taler-mint-keyup.c index 5eff6f58a..e9de07ef4 100644 --- a/src/mint-tools/taler-mint-keyup.c +++ b/src/mint-tools/taler-mint-keyup.c @@ -366,9 +366,8 @@ get_anchor_iter (void *cls, filename); return GNUNET_OK; } - if (stamp.abs_value_us <= now.abs_value_us) - *anchor = GNUNET_TIME_absolute_max (stamp, - *anchor); + *anchor = GNUNET_TIME_absolute_max (stamp, + *anchor); return GNUNET_OK; } @@ -419,7 +418,7 @@ get_anchor (const char *dir, "Existing keys are way too old, starting with fresh key set.\n"); *anchor = now; } - else if (anchor->abs_value_us != now.abs_value_us) // Also odd... + else if (anchor->abs_value_us != now.abs_value_us) { /* Real starting time is the last start time + duration - overlap */ *anchor = GNUNET_TIME_absolute_add (*anchor,