diff options
author | Marcello Stanisci <marcello.stanisci@inria.fr> | 2016-06-24 13:53:14 +0200 |
---|---|---|
committer | Marcello Stanisci <marcello.stanisci@inria.fr> | 2016-06-24 13:53:14 +0200 |
commit | 07b1256ee50440dd7034b1c41cbaada5aa59fc1a (patch) | |
tree | 0148889866c0887f53e55a63008126d1a913b93e /src/backend/taler-merchant-httpd_track-transaction.c | |
parent | 8f8d1a202d46c4315affbecdc683d9a3013be0c7 (diff) | |
download | merchant-07b1256ee50440dd7034b1c41cbaada5aa59fc1a.tar.gz merchant-07b1256ee50440dd7034b1c41cbaada5aa59fc1a.tar.bz2 merchant-07b1256ee50440dd7034b1c41cbaada5aa59fc1a.zip |
- strdup'ing instance id
- fetching receiver's name from /track request
Diffstat (limited to 'src/backend/taler-merchant-httpd_track-transaction.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_track-transaction.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/backend/taler-merchant-httpd_track-transaction.c b/src/backend/taler-merchant-httpd_track-transaction.c index d2e95e51..ed1eea19 100644 --- a/src/backend/taler-merchant-httpd_track-transaction.c +++ b/src/backend/taler-merchant-httpd_track-transaction.c @@ -773,6 +773,7 @@ MH_handler_track_transaction (struct TMH_RequestHandler *rh, struct TrackTransactionContext *tctx; unsigned long long transaction_id; const char *str; + const char *receiver; int ret; if (NULL == *connection_cls) @@ -824,6 +825,12 @@ MH_handler_track_transaction (struct TMH_RequestHandler *rh, if (NULL == str) return TMH_RESPONSE_reply_bad_request (connection, "id argument missing"); + receiver = MHD_lookup_connection_value (connection, + MHD_GET_ARGUMENT_KIND, + "receiver"); + if (NULL == receiver) + return TMH_RESPONSE_reply_bad_request (connection, + "receiver argument missing"); if (1 != sscanf (str, "%llu", |