summaryrefslogtreecommitdiff
path: root/src/lib/testing_api_cmd_track.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/testing_api_cmd_track.c')
-rw-r--r--src/lib/testing_api_cmd_track.c24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/lib/testing_api_cmd_track.c b/src/lib/testing_api_cmd_track.c
index e8c80ff6..210263a6 100644
--- a/src/lib/testing_api_cmd_track.c
+++ b/src/lib/testing_api_cmd_track.c
@@ -500,18 +500,19 @@ TALER_TESTING_cmd_merchant_track_transaction
const char *pay_reference)
{
struct TrackTransactionState *tts;
- struct TALER_TESTING_Command cmd;
tts = GNUNET_new (struct TrackTransactionState);
tts->merchant_url = merchant_url;
tts->http_status = http_status;
tts->pay_reference = pay_reference;
- cmd.cls = tts;
- cmd.label = label;
- cmd.run = &track_transaction_run;
- cmd.cleanup = &track_transaction_cleanup;
- cmd.traits = &track_transaction_traits;
+ struct TALER_TESTING_Command cmd = {
+ .cls = tts,
+ .label = label,
+ .run = &track_transaction_run,
+ .cleanup = &track_transaction_cleanup,
+ .traits = &track_transaction_traits
+ };
return cmd;
}
@@ -537,17 +538,18 @@ TALER_TESTING_cmd_merchant_track_transfer
const char *check_bank_reference)
{
struct TrackTransferState *tts;
- struct TALER_TESTING_Command cmd;
tts = GNUNET_new (struct TrackTransferState);
tts->merchant_url = merchant_url;
tts->http_status = http_status;
tts->check_bank_reference = check_bank_reference;
- cmd.cls = tts;
- cmd.label = label;
- cmd.run = &track_transfer_run;
- cmd.cleanup = &track_transfer_cleanup;
+ struct TALER_TESTING_Command cmd = {
+ .cls = tts,
+ .label = label,
+ .run = &track_transfer_run,
+ .cleanup = &track_transfer_cleanup
+ };
return cmd;
}