[libsoup] tests: fix a memory leak



commit 53da10780a2728cdd77bbae47ec5755efd929ff5
Author: Dan Winship <danw gnome org>
Date:   Wed May 15 08:32:44 2013 -0400

    tests: fix a memory leak

 tests/test-utils.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/tests/test-utils.c b/tests/test-utils.c
index 8e0fb25..b528b78 100644
--- a/tests/test-utils.c
+++ b/tests/test-utils.c
@@ -413,9 +413,10 @@ cancel_message_or_cancellable (CancelData *cancel_data)
 {
        if (cancel_data->flags & SOUP_TEST_REQUEST_CANCEL_MESSAGE) {
                SoupRequest *req = cancel_data->req;
-               soup_session_cancel_message (soup_request_get_session (req),
-                                            soup_request_http_get_message (SOUP_REQUEST_HTTP (req)),
+               SoupMessage *msg = soup_request_http_get_message (SOUP_REQUEST_HTTP (req));
+               soup_session_cancel_message (soup_request_get_session (req), msg,
                                             SOUP_STATUS_CANCELLED);
+               g_object_unref (msg);
                g_object_unref (req);
        } else if (cancel_data->flags & SOUP_TEST_REQUEST_CANCEL_CANCELLABLE) {
                g_cancellable_cancel (cancel_data->cancellable);


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