diff options
Diffstat (limited to 'mail/component-factory.c')
-rw-r--r-- | mail/component-factory.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mail/component-factory.c b/mail/component-factory.c index 8f6a8b9565..07f39faca5 100644 --- a/mail/component-factory.c +++ b/mail/component-factory.c @@ -1382,8 +1382,10 @@ mail_lookup_storage (CamelStore *store) static void store_disconnect(CamelStore *store, void *event_data, void *data) { - camel_service_disconnect (CAMEL_SERVICE (store), TRUE, NULL); - camel_object_unref (CAMEL_OBJECT (store)); + if (store) { + camel_service_disconnect (CAMEL_SERVICE (store), TRUE, NULL); + camel_object_unref (CAMEL_OBJECT (store)); + } } void |