summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcello Stanisci <marcello.stanisci@inria.fr>2015-10-19 14:58:44 +0200
committerMarcello Stanisci <marcello.stanisci@inria.fr>2015-10-19 14:58:44 +0200
commit66a1cb6f783d1fd2c3ae08cd4a0699084590d0e8 (patch)
tree7b2b33b26424f5d6d29d5e7606fde2385999e806
parentfc02e0b45c1a9e2639524dcaa53cf6ffd1d93975 (diff)
downloadmerchant-66a1cb6f783d1fd2c3ae08cd4a0699084590d0e8.tar.gz
merchant-66a1cb6f783d1fd2c3ae08cd4a0699084590d0e8.tar.bz2
merchant-66a1cb6f783d1fd2c3ae08cd4a0699084590d0e8.zip
minor changes to fix #3763
-rw-r--r--src/backend/taler-merchant-httpd.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/backend/taler-merchant-httpd.c b/src/backend/taler-merchant-httpd.c
index 82b1e752..ab5f1b16 100644
--- a/src/backend/taler-merchant-httpd.c
+++ b/src/backend/taler-merchant-httpd.c
@@ -661,8 +661,8 @@ url_handler (void *cls,
/* JSONify public key */
eddsa_pub_enc = TALER_json_from_data ((void *) &pub, sizeof (pub));
- if (NULL == (j_contract_add = json_pack ("{s:o, s:s, s:o, s:o, s:o}",
- "merchant_pub", eddsa_pub_enc,
+ if (NULL == (j_contract_add = json_pack ("{s:s, s:s, s:o, s:o, s:o}",
+ "merchant_pub", json_string_value (eddsa_pub_enc),
"H_wire", json_string_value (j_h_json_wire),
"timestamp", TALER_json_from_abs (now),
"refund", TALER_json_from_abs (refund),
@@ -706,10 +706,9 @@ url_handler (void *cls,
GNUNET_CRYPTO_eddsa_key_get_public (privkey, &pub);
eddsa_pub_enc = TALER_json_from_data ((void *) &pub, sizeof (pub));
- response = json_pack ("{s:o, s:o, s:o, s:o}",
+ response = json_pack ("{s:o, s:o, s:o}",
"contract", root,
"sig", j_sig_enc,
- "eddsa_pub", eddsa_pub_enc,
"h_contract",
TALER_json_from_data ((void *) &h_contract_str, sizeof (struct GNUNET_HashCode)));