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:
| M | src/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))