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);
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);