diff options
Diffstat (limited to 'camel/camel-folder.c')
-rw-r--r-- | camel/camel-folder.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/camel/camel-folder.c b/camel/camel-folder.c index 4f62c7bcf..7452a8059 100644 --- a/camel/camel-folder.c +++ b/camel/camel-folder.c @@ -528,7 +528,7 @@ folder_maybe_connect_sync (CamelFolder *folder, service = CAMEL_SERVICE (parent_store); session = camel_service_ref_session (service); status = camel_service_get_connection_status (service); - connect = camel_session_get_online (session) && (status != CAMEL_SERVICE_CONNECTED); + connect = session && camel_session_get_online (session) && (status != CAMEL_SERVICE_CONNECTED); g_clear_object (&session); if (connect && CAMEL_IS_NETWORK_SERVICE (parent_store)) { |