summaryrefslogtreecommitdiff
path: root/camel/camel-store.c
diff options
context:
space:
mode:
Diffstat (limited to 'camel/camel-store.c')
-rw-r--r--camel/camel-store.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/camel/camel-store.c b/camel/camel-store.c
index 6232c2b12..1514da2ec 100644
--- a/camel/camel-store.c
+++ b/camel/camel-store.c
@@ -305,7 +305,7 @@ store_maybe_connect_sync (CamelStore *store,
service = CAMEL_SERVICE (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 (store)) {