diff options
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/anastasis_recovery.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/lib/anastasis_recovery.c b/src/lib/anastasis_recovery.c index 0d961aa..f65da8c 100644 --- a/src/lib/anastasis_recovery.c +++ b/src/lib/anastasis_recovery.c @@ -337,6 +337,21 @@ keyshare_lookup_cb (void *cls, &csr); return; } + case ANASTASIS_KSD_AUTHENTICATION_TIMEOUT: + { + struct ANASTASIS_ChallengeStartResponse csr = { + .cs = ANASTASIS_CHALLENGE_STATUS_AUTH_TIMEOUT, + .challenge = c, + .details.server_failure.ec + = dd->details.server_failure.ec, + .details.server_failure.http_status + = dd->details.server_failure.http_status + }; + + c->af (c->af_cls, + &csr); + return; + } } GNUNET_assert (NULL != dd); |