[evolution-ews] Correct use-after-free in notification code when EWS debugging is on



commit 8e74d399a98d9ae3f9bede0176fcf6a9b1c6921b
Author: Milan Crha <mcrha redhat com>
Date:   Thu Aug 6 17:14:52 2015 +0200

    Correct use-after-free in notification code when EWS debugging is on

 src/server/e-ews-notification.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/src/server/e-ews-notification.c b/src/server/e-ews-notification.c
index 25f739c..e3947e9 100644
--- a/src/server/e-ews-notification.c
+++ b/src/server/e-ews-notification.c
@@ -386,11 +386,11 @@ e_ews_notification_subscribe_folder_sync (EEwsNotification *notification,
                "response.xml", NULL, 0);
 
        response = e_soap_response_new_from_xmldoc (doc);
-       g_object_unref (msg);
 
        if (log_level >= 1 && log_level < 3) {
                e_ews_debug_dump_raw_soup_response (SOUP_MESSAGE (msg));
        }
+       g_object_unref (msg);
 
        param = e_soap_response_get_first_parameter_by_name (response, "ResponseMessages", &error);
 


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