From 9b585fd066c238485b161b7664901e9d23ecf56b Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 6 Oct 2017 21:39:19 +0200 Subject: handle plugin load failure without crashing --- src/exchange/test_taler_exchange_aggregator.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/exchange') diff --git a/src/exchange/test_taler_exchange_aggregator.c b/src/exchange/test_taler_exchange_aggregator.c index 7f9ea41da..0b56b4854 100644 --- a/src/exchange/test_taler_exchange_aggregator.c +++ b/src/exchange/test_taler_exchange_aggregator.c @@ -1125,6 +1125,12 @@ run (void *cls) struct TALER_DenominationPublicKey dpk; plugin = TALER_EXCHANGEDB_plugin_load (cfg); + if (NULL == plugin) + { + GNUNET_break (0); + result = 77; + return; + } if (GNUNET_OK != plugin->create_tables (plugin->cls)) { -- cgit v1.2.3