]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
acl: Crashfix at deinit in some configurations.
authorTimo Sirainen <tss@iki.fi>
Wed, 8 Dec 2010 23:17:11 +0000 (23:17 +0000)
committerTimo Sirainen <tss@iki.fi>
Wed, 8 Dec 2010 23:17:11 +0000 (23:17 +0000)
src/plugins/acl/acl-mailbox-list.c

index 96accb4936a7c49fa2cf2e3df57372c4e8c61efa..bc767c9ef22b3d1e6f1234b3f767f7b3b03432ee 100644 (file)
@@ -498,7 +498,8 @@ static void acl_mailbox_list_deinit(struct mailbox_list *list)
 {
        struct acl_mailbox_list *alist = ACL_LIST_CONTEXT(list);
 
-       acl_backend_deinit(&alist->rights.backend);
+       if (alist->rights.backend != NULL)
+               acl_backend_deinit(&alist->rights.backend);
        alist->module_ctx.super.deinit(list);
 }