gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] [taler-merchant] 03/03: still on leaks.


From: gnunet
Subject: [GNUnet-SVN] [taler-merchant] 03/03: still on leaks.
Date: Wed, 21 Mar 2018 17:18:31 +0100

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

marcello pushed a commit to branch master
in repository merchant.

commit cc842f589f967d69e238914b92b777541b40f0fd
Author: Marcello Stanisci <address@hidden>
AuthorDate: Wed Mar 21 16:38:03 2018 +0100

    still on leaks.
---
 src/lib/merchant_api_history.c  | 1 +
 src/lib/merchant_api_proposal.c | 7 ++++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/lib/merchant_api_history.c b/src/lib/merchant_api_history.c
index 3ca8a12..38a0867 100644
--- a/src/lib/merchant_api_history.c
+++ b/src/lib/merchant_api_history.c
@@ -109,6 +109,7 @@ history_raw_cb (void *cls,
             response_code,
             TALER_EC_INVALID_RESPONSE,
             json);
+    TALER_MERCHANT_history_cancel (ho);
     return;
   case MHD_HTTP_OK:
     ho->cb (ho->cb_cls,
diff --git a/src/lib/merchant_api_proposal.c b/src/lib/merchant_api_proposal.c
index a670f8b..72b44fa 100644
--- a/src/lib/merchant_api_proposal.c
+++ b/src/lib/merchant_api_proposal.c
@@ -141,6 +141,7 @@ handle_proposal_finished (void *cls,
             TALER_EC_INVALID_RESPONSE,
             json,
             order_id);
+    TALER_MERCHANT_proposal_cancel (po);
     return;
   case MHD_HTTP_OK:
     {
@@ -276,7 +277,7 @@ handle_proposal_lookup_finished (void *cls,
                                  &sig),
     GNUNET_JSON_spec_end()
   };
-
+  plo->job = NULL;
   if (MHD_HTTP_OK != response_code)
   {
     GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
@@ -290,6 +291,7 @@ handle_proposal_lookup_finished (void *cls,
              NULL,
              NULL,
              NULL);
+    TALER_MERCHANT_proposal_lookup_cancel (plo);
     return;
   }
 
@@ -307,6 +309,8 @@ handle_proposal_lookup_finished (void *cls,
              NULL,
              NULL,
              NULL);
+
+    TALER_MERCHANT_proposal_lookup_cancel (plo);
     return;
   }
 
@@ -322,6 +326,7 @@ handle_proposal_lookup_finished (void *cls,
              NULL,
              NULL,
              NULL);
+    TALER_MERCHANT_proposal_lookup_cancel (plo);
     return;
   }
 

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

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