summaryrefslogtreecommitdiff
path: root/src/bank-lib/fakebank.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-08-22 18:19:43 +0200
committerChristian Grothoff <christian@grothoff.org>2021-08-22 18:19:43 +0200
commita888981952af2b32579e5a09d65b2c241b533ed5 (patch)
treebf800fe752d3cc72c5c5b63a8e64a08b43384457 /src/bank-lib/fakebank.c
parent35133c1e67f67fe53329cb935824aed00c364a3f (diff)
downloadexchange-a888981952af2b32579e5a09d65b2c241b533ed5.tar.gz
exchange-a888981952af2b32579e5a09d65b2c241b533ed5.tar.bz2
exchange-a888981952af2b32579e5a09d65b2c241b533ed5.zip
-fix fakebank shutdown sequence
Diffstat (limited to 'src/bank-lib/fakebank.c')
-rw-r--r--src/bank-lib/fakebank.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/bank-lib/fakebank.c b/src/bank-lib/fakebank.c
index f8c704f6c..723cc8dca 100644
--- a/src/bank-lib/fakebank.c
+++ b/src/bank-lib/fakebank.c
@@ -1186,11 +1186,6 @@ TALER_FAKEBANK_stop (struct TALER_FAKEBANK_Handle *h)
h->mhd_rfd = NULL;
}
#endif
- if (NULL != h->mhd_bank)
- {
- MHD_stop_daemon (h->mhd_bank);
- h->mhd_bank = NULL;
- }
if (-1 != h->lp_event)
{
uint64_t val = 1;
@@ -1224,6 +1219,11 @@ TALER_FAKEBANK_stop (struct TALER_FAKEBANK_Handle *h)
lp_trigger (lp,
h);
}
+ if (NULL != h->mhd_bank)
+ {
+ MHD_stop_daemon (h->mhd_bank);
+ h->mhd_bank = NULL;
+ }
if (NULL != h->accounts)
{
GNUNET_CONTAINER_multihashmap_iterate (h->accounts,