[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-anastasis] branch master updated: guard against empty policies ar
From: |
gnunet |
Subject: |
[taler-anastasis] branch master updated: guard against empty policies array |
Date: |
Tue, 30 Mar 2021 20:10:29 +0200 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository anastasis.
The following commit(s) were added to refs/heads/master by this push:
new 32cd079 guard against empty policies array
32cd079 is described below
commit 32cd079bc1a3cf30714d7567eaf64ca479ca53b0
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Tue Mar 30 20:10:27 2021 +0200
guard against empty policies array
---
src/reducer/anastasis_api_backup_redux.c | 12 ++++++++++++
src/reducer/anastasis_api_redux.c | 4 ++--
2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/src/reducer/anastasis_api_backup_redux.c
b/src/reducer/anastasis_api_backup_redux.c
index a5129a1..cb2d7d0 100644
--- a/src/reducer/anastasis_api_backup_redux.c
+++ b/src/reducer/anastasis_api_backup_redux.c
@@ -1139,6 +1139,18 @@ done_policy_review (json_t *state,
ANASTASIS_ActionCallback cb,
void *cb_cls)
{
+ const json_t *policy_arr;
+
+ policy_arr = json_object_get (state,
+ "policies");
+ if (0 == json_array_size (policy_arr))
+ {
+ ANASTASIS_redux_fail_ (cb,
+ cb_cls,
+ TALER_EC_ANASTASIS_REDUCER_INPUT_INVALID_FOR_STATE,
+ "no policies specified");
+ return NULL;
+ }
set_state (state,
ANASTASIS_BACKUP_STATE_SECRET_EDITING);
cb (cb_cls,
diff --git a/src/reducer/anastasis_api_redux.c
b/src/reducer/anastasis_api_redux.c
index 81d9435..1b449fc 100644
--- a/src/reducer/anastasis_api_redux.c
+++ b/src/reducer/anastasis_api_redux.c
@@ -1253,7 +1253,7 @@ enter_user_attributes (json_t *state,
ANASTASIS_redux_fail_ (cb,
cb_cls,
TALER_EC_ANASTASIS_REDUCER_INPUT_REGEX_FAILED,
- regexp);
+ name);
return NULL;
}
@@ -1275,7 +1275,7 @@ enter_user_attributes (json_t *state,
ANASTASIS_redux_fail_ (cb,
cb_cls,
TALER_EC_ANASTASIS_REDUCER_INPUT_VALIDATION_FAILED,
- reglog);
+ name);
return NULL;
}
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-anastasis] branch master updated: guard against empty policies array,
gnunet <=