diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-04-10 20:14:57 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-04-10 20:14:57 +0200 |
commit | 0b945df357bf820540b67b412d47aa9073797267 (patch) | |
tree | 4027a8711e7398070f556ae42447c101d91a063e /src/lib/testing_api_cmd_track_transaction.c | |
parent | 831272d4344151a62d2a8ffc4188d4302f64be5b (diff) | |
download | merchant-0b945df357bf820540b67b412d47aa9073797267.tar.gz merchant-0b945df357bf820540b67b412d47aa9073797267.tar.bz2 merchant-0b945df357bf820540b67b412d47aa9073797267.zip |
implement #5299
Diffstat (limited to 'src/lib/testing_api_cmd_track_transaction.c')
-rw-r--r-- | src/lib/testing_api_cmd_track_transaction.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/lib/testing_api_cmd_track_transaction.c b/src/lib/testing_api_cmd_track_transaction.c index e128ce5b..c9450500 100644 --- a/src/lib/testing_api_cmd_track_transaction.c +++ b/src/lib/testing_api_cmd_track_transaction.c @@ -229,12 +229,15 @@ track_transaction_traits (void *cls, struct TrackTransactionState *tts = cls; struct TALER_WireTransferIdentifierRawP *wtid_ptr; - if (GNUNET_OK != - GNUNET_STRINGS_string_to_data ( - tts->wtid_str, - strlen (tts->wtid_str), - &tts->wtid, - sizeof (struct TALER_WireTransferIdentifierRawP))) + if (MHD_HTTP_OK != tts->http_status) + return GNUNET_SYSERR; + if ( (NULL != tts->wtid_str) && + (GNUNET_OK != + GNUNET_STRINGS_string_to_data (tts->wtid_str, + strlen (tts->wtid_str), + &tts->wtid, + sizeof (struct + TALER_WireTransferIdentifierRawP))) ) wtid_ptr = NULL; else wtid_ptr = &tts->wtid; |