[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-anastasis] branch master updated: fixed support for multiple prov
From: |
gnunet |
Subject: |
[taler-anastasis] branch master updated: fixed support for multiple provider in splitter |
Date: |
Tue, 07 Jul 2020 11:11:38 +0200 |
This is an automated email from the git hooks/post-receive script.
dennis-neufeld pushed a commit to branch master
in repository anastasis.
The following commit(s) were added to refs/heads/master by this push:
new 5f19ae7 fixed support for multiple provider in splitter
5f19ae7 is described below
commit 5f19ae7f2fdad605fd5fa71fe44c00f5dfd61298
Author: Dennis Neufeld <dennis.neufeld@students.bfh.ch>
AuthorDate: Tue Jul 7 09:11:33 2020 +0000
fixed support for multiple provider in splitter
---
src/cli/anastasis-cli-splitter.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/cli/anastasis-cli-splitter.c b/src/cli/anastasis-cli-splitter.c
index 0d5acb0..07f29f9 100644
--- a/src/cli/anastasis-cli-splitter.c
+++ b/src/cli/anastasis-cli-splitter.c
@@ -283,7 +283,7 @@ struct SecretShareState
/**
* Details of a past payment
*/
- const struct ANASTASIS_PaymentDetails *pds;
+ const struct ANASTASIS_PaymentDetails **pds;
/**
* Length of pds.
@@ -350,7 +350,7 @@ static unsigned int pc_states_length = 0;
/**
* PaymentDetails.
*/
-static struct ANASTASIS_PaymentDetails *pds;
+static struct ANASTASIS_PaymentDetails **pds;
/**
* Amount of pds.
@@ -433,7 +433,7 @@ secret_share_payment_cb (void *cls,
sss->payment_order_id);
for (unsigned int i = 0; i < sss->pds_len; i++)
{
- if (0 == strcmp (sss->pds[i].provider_url,
+ if (0 == strcmp (sss->pds[i]->provider_url,
server_url))
{
printf ("Server#%u failure: 402 payment required: %s %s\n",
@@ -603,7 +603,7 @@ config_cb (void *cls,
pd->provider_url = cs->server->backend_url;
GNUNET_array_append (pds,
pds_length,
- *pd);
+ pd);
// FIXME add config max insurance amount
GNUNET_array_append (servers,
@@ -1144,24 +1144,24 @@ read_keyboard_command (void *cls)
if (characters > 1)
{
add_history (buffer);
- pds[i].payment_order_id = GNUNET_malloc (characters + 1);
+ pds[i]->payment_order_id = GNUNET_malloc (characters + 1);
char *payment_order_id = NULL;
GNUNET_strlcpy (payment_order_id,
buffer,
characters);
- pds[i].payment_order_id = (const char *) payment_order_id;
+ pds[i]->payment_order_id = (const char *) payment_order_id;
free (buffer);
}
printf ("\n");
}
- sss->pds = pds;
+ sss->pds = (const struct ANASTASIS_PaymentDetails **) pds;
sss->pds_len = pds_length;
sss->sso = ANASTASIS_secret_share (ctx,
sss->id_data,
NULL,
policies,
pc_states_length,
- &sss->pds,
+ sss->pds,
sss->pds_len,
&secret_share_payment_cb,
sss,
--
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: fixed support for multiple provider in splitter,
gnunet <=