exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 4f17b17fe35153daaa40a97a952d5da58fa3a18a
parent 60549a69c794106e1d1ceae249488542c53b68c3
Author: Marcello Stanisci <stanisci.m@gmail.com>
Date:   Mon,  3 Jun 2019 18:42:07 +0200

Moving checks where they belong.

Diffstat:
Msrc/lib/testing_api_cmd_track.c | 26++++++++++++++------------
1 file changed, 14 insertions(+), 12 deletions(-)

diff --git a/src/lib/testing_api_cmd_track.c b/src/lib/testing_api_cmd_track.c @@ -523,21 +523,23 @@ track_transfer_cb TALER_TESTING_interpreter_fail (is); return; } - if (NULL == tts->expected_total_amount) - { - GNUNET_break (0); - TALER_TESTING_interpreter_fail (is); - return; - } - if (NULL == tts->expected_wire_fee) - { - GNUNET_break (0); - TALER_TESTING_interpreter_fail (is); - return; - } + switch (http_status) { case MHD_HTTP_OK: + if (NULL == tts->expected_total_amount) + { + GNUNET_break (0); + TALER_TESTING_interpreter_fail (is); + return; + } + if (NULL == tts->expected_wire_fee) + { + GNUNET_break (0); + TALER_TESTING_interpreter_fail (is); + return; + } + if (GNUNET_OK != TALER_string_to_amount (tts->expected_total_amount, &expected_amount))