diff options
Diffstat (limited to 'camel/camel-store.c')
-rw-r--r-- | camel/camel-store.c | 2 |
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)) { |