From cb96bb0ba7ac4ff54beba5dc275fb2be3b1d12ff Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 21 Nov 2021 15:16:58 +0100 Subject: -fix warning --- src/exchangedb/plugin_exchangedb_postgres.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/exchangedb/plugin_exchangedb_postgres.c') diff --git a/src/exchangedb/plugin_exchangedb_postgres.c b/src/exchangedb/plugin_exchangedb_postgres.c index 6cceeb444..ce67dce37 100644 --- a/src/exchangedb/plugin_exchangedb_postgres.c +++ b/src/exchangedb/plugin_exchangedb_postgres.c @@ -165,6 +165,11 @@ postgres_drop_tables (void *cls) if (NULL == conn) return GNUNET_SYSERR; GNUNET_PQ_disconnect (conn); + if (NULL != pg->conn) + { + GNUNET_PQ_disconnect (pg->conn); + pg->init = false; + } return GNUNET_OK; } @@ -6403,6 +6408,7 @@ free_link_data_list (void *cls, { struct TALER_EXCHANGEDB_LinkList *next; + (void) cls; while (NULL != ldl) { next = ldl->next; @@ -11901,7 +11907,10 @@ libtaler_plugin_exchangedb_postgres_done (void *cls) struct PostgresClosure *pg = plugin->cls; if (NULL != pg->conn) + { GNUNET_PQ_disconnect (pg->conn); + pg->conn = NULL; + } GNUNET_free (pg->exchange_url); GNUNET_free (pg->sql_dir); GNUNET_free (pg->currency); -- cgit v1.2.3