gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-merchant] branch master updated: fix error message use-after-free


From: gnunet
Subject: [taler-merchant] branch master updated: fix error message use-after-free
Date: Thu, 30 Jul 2020 23:48:10 +0200

This is an automated email from the git hooks/post-receive script.

jonathan-buchanan pushed a commit to branch master
in repository merchant.

The following commit(s) were added to refs/heads/master by this push:
     new ce38476  fix error message use-after-free
ce38476 is described below

commit ce384765f5457233f3b46e48fe77c339cc5784c1
Author: Jonathan Buchanan <jonathan.russ.buchanan@gmail.com>
AuthorDate: Thu Jul 30 17:48:04 2020 -0400

    fix error message use-after-free
---
 src/backend/taler-merchant-httpd_private-get-orders.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/backend/taler-merchant-httpd_private-get-orders.c 
b/src/backend/taler-merchant-httpd_private-get-orders.c
index d890fa8..ab90c57 100644
--- a/src/backend/taler-merchant-httpd_private-get-orders.c
+++ b/src/backend/taler-merchant-httpd_private-get-orders.c
@@ -619,14 +619,17 @@ TMH_private_get_orders (const struct TMH_RequestHandler 
*rh,
     if ((0 > qs) ||
         (0 != aos->result))
     {
+      int aos_result = aos->result;
+      const char *aos_ec_msg = aos->ec_msg;
+
       GNUNET_break (0);
       json_decref (aos->pa);
       GNUNET_free (aos);
       return TALER_MHD_reply_with_error (connection,
                                          MHD_HTTP_INTERNAL_SERVER_ERROR,
                                          TALER_EC_ORDERS_GET_DB_LOOKUP_ERROR,
-                                         0 != aos->result ?
-                                         aos->ec_msg :
+                                         0 != aos_result ?
+                                         aos_ec_msg :
                                          "failed to lookup orders in 
database");
     }
   }

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

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