[evolution-ews] M!2 - Correct memory leak and typo in e_ews_autodiscover_ws_url()



commit d557624118dd41f7c9cd4aec0fd91512c5dde484
Author: Дилян Палаузов <git-dpa aegee org>
Date:   Mon Apr 15 18:35:58 2019 +0200

    M!2 - Correct memory leak and typo in e_ews_autodiscover_ws_url()
    
    Closes https://gitlab.gnome.org/GNOME/evolution-ews/merge_requests/2

 src/server/e-ews-connection.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/src/server/e-ews-connection.c b/src/server/e-ews-connection.c
index 1f561a8e..fdbf7130 100644
--- a/src/server/e-ews-connection.c
+++ b/src/server/e-ews-connection.c
@@ -3313,7 +3313,8 @@ e_ews_autodiscover_ws_url (ESource *source,
        GSimpleAsyncResult *simple;
        struct _autodiscover_data *ad;
        xmlOutputBuffer *buf;
-       gchar *url1, *url2, *url3, *url4, *url5;
+       gchar *url1, *url2, *url3, *url4;
+       const gchar *url5;
        gchar *domain;
        xmlDoc *doc;
        EEwsConnection *cnc;
@@ -3367,8 +3368,8 @@ e_ews_autodiscover_ws_url (ESource *source,
 
                /* outlook.office365.com has its autodiscovery at outlook.com */
                if (host && g_ascii_strcasecmp (host, "outlook.office365.com") == 0 &&
-                  domain && g_ascii_strcasecmp (host, "outlook.com") != 0) {
-                       url5 = g_strdup_printf ("https://outlook.com/autodiscover/autodiscover.xml";);
+                   domain && g_ascii_strcasecmp (domain, "outlook.com") != 0) {
+                       url5 = "https://outlook.com/autodiscover/autodiscover.xml";;
                }
 
                soup_uri_free (soup_uri);


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