summaryrefslogtreecommitdiff
path: root/src/exchange/taler-exchange-httpd_keys.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-02-13 19:04:08 +0100
committerChristian Grothoff <christian@grothoff.org>2021-02-13 19:04:08 +0100
commit5e15bc6f285d42f31f48b63d0eaced6768b910c1 (patch)
treee4ac25cb28fc6ae8bd93f3f7062b61ee4020e7ff /src/exchange/taler-exchange-httpd_keys.c
parent246f3a7f948b5e50109e7adfaf4170fb3e096409 (diff)
downloadexchange-5e15bc6f285d42f31f48b63d0eaced6768b910c1.tar.gz
exchange-5e15bc6f285d42f31f48b63d0eaced6768b910c1.tar.bz2
exchange-5e15bc6f285d42f31f48b63d0eaced6768b910c1.zip
simplify logic
Diffstat (limited to 'src/exchange/taler-exchange-httpd_keys.c')
-rw-r--r--src/exchange/taler-exchange-httpd_keys.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/exchange/taler-exchange-httpd_keys.c b/src/exchange/taler-exchange-httpd_keys.c
index 6515bc3d8..910b47a6b 100644
--- a/src/exchange/taler-exchange-httpd_keys.c
+++ b/src/exchange/taler-exchange-httpd_keys.c
@@ -1640,6 +1640,7 @@ build_key_state (struct HelperState *hs,
setup_key_helpers (ksh->helpers))
{
GNUNET_free (ksh->helpers);
+ GNUNET_assert (NULL == ksh->management_keys_reply);
GNUNET_free (ksh);
return NULL;
}
@@ -1768,15 +1769,12 @@ get_key_state (bool management_only)
GNUNET_break (0);
if (NULL != ksh)
destroy_key_state (ksh,
- (NULL == old_ksh));
+ false);
return NULL;
}
- if (NULL != old_ksh)
- {
- old_ksh->helpers = NULL;
- destroy_key_state (old_ksh,
- false);
- }
+ old_ksh->helpers = NULL;
+ destroy_key_state (old_ksh,
+ false);
return ksh;
}
sync_key_helpers (old_ksh->helpers);