diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-03-17 01:45:07 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-03-17 01:45:07 +0100 |
commit | 067719a3c9a96feeb533d5bd28d586fa31e43dcb (patch) | |
tree | 1ebc7165e227a34a6915a6cd1be21becdff57a7b /src/exchange/taler-exchange-httpd_wire.c | |
parent | c597af8334c34f2e6c9e8a693af80f86eb8e0cc1 (diff) | |
download | exchange-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.c | 10 |
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 { |