Rename camel_service_get_settings().
[platform/upstream/evolution-data-server.git] / camel / camel-network-service.c
index b600c3f..2396c85 100644 (file)
@@ -53,7 +53,7 @@ network_service_connect_sync (CamelNetworkService *service,
        gint status;
 
        session = camel_service_get_session (CAMEL_SERVICE (service));
-       settings = camel_service_get_settings (CAMEL_SERVICE (service));
+       settings = camel_service_ref_settings (CAMEL_SERVICE (service));
        g_return_val_if_fail (CAMEL_IS_NETWORK_SETTINGS (settings), NULL);
 
        network_settings = CAMEL_NETWORK_SETTINGS (settings);
@@ -61,6 +61,8 @@ network_service_connect_sync (CamelNetworkService *service,
        host = camel_network_settings_dup_host (network_settings);
        port = camel_network_settings_get_port (network_settings);
 
+       g_object_unref (settings);
+
        service_name = camel_network_service_get_service_name (service, method);
        default_port = camel_network_service_get_default_port (service, method);