summaryrefslogtreecommitdiff
path: root/src/bank-lib/fakebank.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/bank-lib/fakebank.c')
-rw-r--r--src/bank-lib/fakebank.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/bank-lib/fakebank.c b/src/bank-lib/fakebank.c
index 19f4816e0..09ec1bbe6 100644
--- a/src/bank-lib/fakebank.c
+++ b/src/bank-lib/fakebank.c
@@ -527,11 +527,11 @@ handle_admin_add_incoming (struct TALER_FAKEBANK_Handle *h,
return MHD_NO;
}
row_id = TALER_FAKEBANK_make_transfer (h,
- debit_account,
- credit_account,
- &amount,
- subject,
- base_url);
+ debit_account,
+ credit_account,
+ &amount,
+ subject,
+ base_url);
amount_s = TALER_amount_to_string (&amount);
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
"Receiving incoming wire transfer: %llu->%llu, subject: %s, amount: %s, from %s\n",
@@ -804,8 +804,10 @@ handle_history (struct TALER_FAKEBANK_Handle *h,
GNUNET_assert (0);
return MHD_NO;
}
+
if (NULL == start)
- pos = h->transactions_tail;
+ pos = 0 > count ? h->transactions_tail : h->transactions_head;
+
else if (NULL != h->transactions_head)
{
for (pos = h->transactions_head;