diff src/lib-storage/mail-storage.c @ 15272:ca10d2e8d8e3

lib-storage: Moved mail attribute dict to struct mail_storage. This also means that index_storage_destroy() must always be called, so removed now unnecessary mail_storage.destroy=NULL checks.
author Timo Sirainen <tss@iki.fi>
date Mon, 29 Oct 2012 14:50:11 +0200
parents 40e6e734cd5e
children 1b46c1bf9d1e
line wrap: on
line diff
--- a/src/lib-storage/mail-storage.c	Mon Oct 29 14:31:04 2012 +0200
+++ b/src/lib-storage/mail-storage.c	Mon Oct 29 14:50:11 2012 +0200
@@ -413,8 +413,7 @@
 
 	DLLIST_REMOVE(&storage->user->storages, storage);
 
-	if (storage->v.destroy != NULL)
-		storage->v.destroy(storage);
+	storage->v.destroy(storage);
 	i_free(storage->error_string);
 
 	*_storage = NULL;