camel_object_unref (CAMEL_OBJECT(priv->session));
priv->session = NULL;
}
+
+ camel_shutdown ();
G_OBJECT_CLASS(parent_class)->finalize (obj);
}
}
TnyAccount*
-modest_tny_account_store_get_smtp_specific_transport_account_for_open_connection (ModestTnyAccountStore *self,
- const gchar *account_name)
+modest_tny_account_store_get_smtp_specific_transport_account_for_open_connection (
+ ModestTnyAccountStore *self, const gchar *account_name)
{
TnyDevice *device;
/* Get the current connection: */
device = modest_runtime_get_device ();
-
+
+ if (!device) {
+ g_warning ("%s: could not get device", __FUNCTION__);
+ return NULL;
+ }
+
if (!tny_device_is_online (device))
return NULL;