summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_wire.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-03-17 01:45:07 +0100
committerChristian Grothoff <christian@grothoff.org>2020-03-17 01:45:07 +0100
commit067719a3c9a96feeb533d5bd28d586fa31e43dcb (patch)
tree1ebc7165e227a34a6915a6cd1be21becdff57a7b /src/exchange/taler-exchange-httpd_wire.c
parentc597af8334c34f2e6c9e8a693af80f86eb8e0cc1 (diff)
downloadexchange-067719a3c9a96feeb533d5bd28d586fa31e43dcb.tar.gz
exchange-067719a3c9a96feeb533d5bd28d586fa31e43dcb.tar.bz2
exchange-067719a3c9a96feeb533d5bd28d586fa31e43dcb.zip
code cleanup, more consistent handling of libjansson allocation failures
Diffstat (limited to 'src/exchange/taler-exchange-httpd_wire.c')
-rw-r--r--src/exchange/taler-exchange-httpd_wire.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/exchange/taler-exchange-httpd_wire.c b/src/exchange/taler-exchange-httpd_wire.c
index 126c7cdff..cb63355b6 100644
--- a/src/exchange/taler-exchange-httpd_wire.c
+++ b/src/exchange/taler-exchange-httpd_wire.c
@@ -256,9 +256,13 @@ load_account (void *cls,
if (GNUNET_OK ==
load_fee (ai->method))
{
- GNUNET_assert (-1 !=
- json_array_append_new (wire_accounts_array,
- wire_s));
+ if (0 !=
+ json_array_append_new (wire_accounts_array,
+ wire_s))
+ {
+ GNUNET_break (0);
+ *ret = GNUNET_SYSERR;
+ }
}
else
{