From 3817f83dd5b65fb7d475560b2637276a89f69087 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 17 May 2015 16:53:00 +0200 Subject: adding testcase for json-amount conversions, fixing typos and missing currency initialization --- src/util/json.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/util/json.c') diff --git a/src/util/json.c b/src/util/json.c index 1747cd92..90031faa 100644 --- a/src/util/json.c +++ b/src/util/json.c @@ -227,10 +227,13 @@ TALER_json_to_amount (json_t *json, &error, JSON_STRICT, "{s:s, s:I, s:I}", - "curreny", ¤cy, + "currency", ¤cy, "value", &value, "fraction", &fraction)); EXITIF (3 < strlen (currency)); + EXITIF (TALER_CURRENCY_LEN <= strlen (currency)); + strcpy (r_amount->currency, + currency); r_amount->value = (uint32_t) value; r_amount->fraction = (uint32_t) fraction; return GNUNET_OK; -- cgit v1.2.3