diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-07-05 17:27:20 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-07-05 17:27:20 +0200 |
commit | b8c264656cb387f90697885767c5c47216a51816 (patch) | |
tree | 2cdf778cb6e92cda7e2c716666d423ce9d475bcc /src/mint | |
parent | 0372b7583b530cd9cd9c5b65f8a2de98135cdc1e (diff) | |
download | exchange-b8c264656cb387f90697885767c5c47216a51816.tar.xz |
final fixes to make test pass
Diffstat (limited to 'src/mint')
-rw-r--r-- | src/mint/taler-mint-httpd_keystate.c | 8 | ||||
-rw-r--r-- | src/mint/taler-mint-httpd_responses.c | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/mint/taler-mint-httpd_keystate.c b/src/mint/taler-mint-httpd_keystate.c index dea898587..d7b64b831 100644 --- a/src/mint/taler-mint-httpd_keystate.c +++ b/src/mint/taler-mint-httpd_keystate.c @@ -386,10 +386,12 @@ reload_keys_sign_iter (void *cls, /* The signkey is valid at this time, check if it's more recent than what we have so far! */ - if (GNUNET_TIME_absolute_ntoh (ctx->current_sign_key_issue.issue.start).abs_value_us < - GNUNET_TIME_absolute_ntoh (ski->issue.start).abs_value_us) + if ( (GNUNET_TIME_absolute_ntoh (ctx->current_sign_key_issue.issue.start).abs_value_us < + GNUNET_TIME_absolute_ntoh (ski->issue.start).abs_value_us) && + (GNUNET_TIME_absolute_ntoh (ski->issue.start).abs_value_us < + now.abs_value_us) ) { - /* We keep the most recent one around */ + /* We use the most recent one, if it is valid now (not just in the near future) */ ctx->current_sign_key_issue = *ski; } json_array_append_new (ctx->sign_keys_array, diff --git a/src/mint/taler-mint-httpd_responses.c b/src/mint/taler-mint-httpd_responses.c index fdb5137ec..b5e3ea5c2 100644 --- a/src/mint/taler-mint-httpd_responses.c +++ b/src/mint/taler-mint-httpd_responses.c @@ -367,7 +367,7 @@ TMH_RESPONSE_reply_deposit_success (struct MHD_Connection *connection, &sig); return TMH_RESPONSE_reply_json_pack (connection, MHD_HTTP_OK, - "{s:s, s:o}", + "{s:s, s:o, s:o}", "status", "DEPOSIT_OK", "sig", TALER_json_from_data (&sig, sizeof (sig)), |