summaryrefslogtreecommitdiff
path: root/src/backend/anastasis-httpd_truth-solve.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/anastasis-httpd_truth-solve.c')
-rw-r--r--src/backend/anastasis-httpd_truth-solve.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/anastasis-httpd_truth-solve.c b/src/backend/anastasis-httpd_truth-solve.c
index 8133cc9..a632e6b 100644
--- a/src/backend/anastasis-httpd_truth-solve.c
+++ b/src/backend/anastasis-httpd_truth-solve.c
@@ -482,16 +482,15 @@ proposal_cb (void *cls,
* Callback to process a GET /check-payment request
*
* @param cls our `struct SolveContext`
- * @param hr HTTP response details
* @param osr order status
*/
static void
check_payment_cb (void *cls,
- const struct TALER_MERCHANT_HttpResponse *hr,
const struct TALER_MERCHANT_OrderStatusResponse *osr)
{
struct SolveContext *gc = cls;
+ const struct TALER_MERCHANT_HttpResponse *hr = &osr->hr;
gc->cpo = NULL;
GNUNET_assert (gc->in_list);
@@ -545,7 +544,8 @@ check_payment_cb (void *cls,
}
}
- switch (osr->status)
+ GNUNET_assert (MHD_HTTP_OK == hr->http_status);
+ switch (osr->details.success.status)
{
case TALER_MERCHANT_OSC_PAID:
{