[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-exchange] branch master updated: fix leak
From: |
gnunet |
Subject: |
[taler-exchange] branch master updated: fix leak |
Date: |
Sat, 18 Jan 2020 18:22:12 +0100 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository exchange.
The following commit(s) were added to refs/heads/master by this push:
new 53c21c44 fix leak
53c21c44 is described below
commit 53c21c441b929c67239f2f5482d5c1df20435af4
Author: Christian Grothoff <address@hidden>
AuthorDate: Sat Jan 18 18:22:10 2020 +0100
fix leak
---
src/exchange/taler-exchange-httpd_refund.c | 2 ++
src/lib/test_taler_exchange_wirewatch.c | 19 +++++++++++--------
2 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/src/exchange/taler-exchange-httpd_refund.c
b/src/exchange/taler-exchange-httpd_refund.c
index dd701ebd..74bfedda 100644
--- a/src/exchange/taler-exchange-httpd_refund.c
+++ b/src/exchange/taler-exchange-httpd_refund.c
@@ -317,6 +317,8 @@ refund_transaction (void *cls,
&dep->deposit_fee)) )
{
GNUNET_break_op (0); /* currency missmatch */
+ TEH_plugin->free_coin_transaction_list (TEH_plugin->cls,
+ tl);
*mhd_ret = reply_refund_failure (connection,
MHD_HTTP_PRECONDITION_FAILED,
TALER_EC_REFUND_CURRENCY_MISSMATCH);
diff --git a/src/lib/test_taler_exchange_wirewatch.c
b/src/lib/test_taler_exchange_wirewatch.c
index dcdb2a61..9760223d 100644
--- a/src/lib/test_taler_exchange_wirewatch.c
+++ b/src/lib/test_taler_exchange_wirewatch.c
@@ -117,7 +117,6 @@ main (int argc,
char *const argv[])
{
const char *plugin_name;
- char *testname;
/* these might get in the way */
unsetenv ("XDG_DATA_HOME");
@@ -132,13 +131,17 @@ main (int argc,
return -1;
}
plugin_name++;
- (void) GNUNET_asprintf (&testname,
- "test-taler-exchange-wirewatch-%s",
- plugin_name);
- (void) GNUNET_asprintf (&config_filename,
- "%s.conf",
- testname);
-
+ {
+ char *testname;
+
+ GNUNET_asprintf (&testname,
+ "test-taler-exchange-wirewatch-%s",
+ plugin_name);
+ GNUNET_asprintf (&config_filename,
+ "%s.conf",
+ testname);
+ GNUNET_free (testname);
+ }
/* check database is working */
{
struct GNUNET_PQ_Context *conn;
--
To stop receiving notification emails like this one, please contact
address@hidden.