summaryrefslogtreecommitdiff
path: root/src/reducer/anastasis_api_recovery_redux.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-01-21 11:03:16 +0100
committerChristian Grothoff <christian@grothoff.org>2022-01-21 11:03:16 +0100
commitd8ef0458721116c268af7a5fc69f7f7ac3b14385 (patch)
tree684fe09164cc839d5d41757b8bc41fc0ebdf4678 /src/reducer/anastasis_api_recovery_redux.c
parentc00d1cb084c7c84a74ae39b1848f15c159c58f80 (diff)
downloadanastasis-d8ef0458721116c268af7a5fc69f7f7ac3b14385.tar.gz
anastasis-d8ef0458721116c268af7a5fc69f7f7ac3b14385.tar.bz2
anastasis-d8ef0458721116c268af7a5fc69f7f7ac3b14385.zip
bugfixes in test logic, adding new test without payment
Diffstat (limited to 'src/reducer/anastasis_api_recovery_redux.c')
-rw-r--r--src/reducer/anastasis_api_recovery_redux.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/reducer/anastasis_api_recovery_redux.c b/src/reducer/anastasis_api_recovery_redux.c
index 2cee0ec..b93b5e6 100644
--- a/src/reducer/anastasis_api_recovery_redux.c
+++ b/src/reducer/anastasis_api_recovery_redux.c
@@ -1934,16 +1934,6 @@ struct PolicyDownloadEntry
char *backend_url;
/**
- * Salt to be used to derive the id for this provider
- */
- struct ANASTASIS_CRYPTO_ProviderSaltP salt;
-
- /**
- * Context we operate in.
- */
- struct RecoverSecretState *rss;
-
- /**
* The /policy GET operation handle.
*/
struct ANASTASIS_Recovery *recovery;
@@ -2333,6 +2323,9 @@ done_secret_selecting (json_t *state,
NULL, NULL))
{
GNUNET_break (0);
+ json_dumpf (arguments,
+ stderr,
+ JSON_INDENT (2));
ANASTASIS_redux_fail_ (cb,
cb_cls,
TALER_EC_ANASTASIS_REDUCER_INPUT_INVALID,
@@ -2389,6 +2382,9 @@ done_secret_selecting (json_t *state,
{
struct PolicyDownloadEntry *pd = GNUNET_new (struct PolicyDownloadEntry);
+ pd->cb = cb;
+ pd->cb_cls = cb_cls;
+ pd->state = json_incref (state);
pd->backend_url = GNUNET_strdup (provider_url);
pd->recovery = ANASTASIS_recovery_begin (ANASTASIS_REDUX_ctx_,
id_data,