diff options
Diffstat (limited to 'src/backend/taler-merchant-exchangekeyupdate.c')
-rw-r--r-- | src/backend/taler-merchant-exchangekeyupdate.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/taler-merchant-exchangekeyupdate.c b/src/backend/taler-merchant-exchangekeyupdate.c index 4790953a..07d01d11 100644 --- a/src/backend/taler-merchant-exchangekeyupdate.c +++ b/src/backend/taler-merchant-exchangekeyupdate.c @@ -494,10 +494,6 @@ cert_cb ( struct GNUNET_TIME_Absolute n; e->conn = NULL; - /* limit retry */ - e->first_retry - = GNUNET_TIME_relative_to_absolute ( - EXCHANGE_MAXFREQ); switch (kr->hr.http_status) { case MHD_HTTP_OK: @@ -526,6 +522,10 @@ cert_cb ( e->keys = TALER_EXCHANGE_keys_incref (keys); /* Reset back-off */ e->retry_delay = EXCHANGE_MAXFREQ; + /* limit retry */ + e->first_retry + = GNUNET_TIME_relative_to_absolute ( + EXCHANGE_MAXFREQ); /* Limit by expiration */ n = GNUNET_TIME_absolute_max (e->first_retry, keys->key_data_expiration.abs_time); |