diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-12-31 11:37:42 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-12-31 11:37:42 +0100 |
commit | ce443bb4d4815ac79170b81cae74fc8b8030ea54 (patch) | |
tree | 5ad2e67ea4179a4f766c3180bf44b06cc8577f33 /src/lib | |
parent | 9f7a6d50b4c6a79ab16dfabe2c57510565bc4cf2 (diff) | |
download | anastasis-ce443bb4d4815ac79170b81cae74fc8b8030ea54.tar.gz anastasis-ce443bb4d4815ac79170b81cae74fc8b8030ea54.tar.bz2 anastasis-ce443bb4d4815ac79170b81cae74fc8b8030ea54.zip |
fix #7054: propagate more information on the rate-limiting
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/anastasis_recovery.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/anastasis_recovery.c b/src/lib/anastasis_recovery.c index b85b0f6..3a7943e 100644 --- a/src/lib/anastasis_recovery.c +++ b/src/lib/anastasis_recovery.c @@ -319,7 +319,11 @@ keyshare_lookup_cb (void *cls, { struct ANASTASIS_ChallengeStartResponse csr = { .cs = ANASTASIS_CHALLENGE_STATUS_RATE_LIMIT_EXCEEDED, - .challenge = c + .challenge = c, + .details.rate_limit_exceeded.request_limit + = dd->details.rate_limit_exceeded.request_limit, + .details.rate_limit_exceeded.request_frequency + = dd->details.rate_limit_exceeded.request_frequency }; c->af (c->af_cls, |