gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]