Mercurial > dovecot > original-hg > dovecot-1.2
changeset 5544:a930eb8d06ce HEAD
acl_object_list_deinit() now takes **iter parameter.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 11 Apr 2007 15:08:22 +0300 |
parents | a240e903841e |
children | 125a422edfda |
files | src/plugins/acl/acl-api.c src/plugins/acl/acl-api.h |
diffstat | 2 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/acl/acl-api.c Wed Apr 11 14:24:49 2007 +0300 +++ b/src/plugins/acl/acl-api.c Wed Apr 11 15:08:22 2007 +0300 @@ -134,7 +134,10 @@ return iter->aclobj->backend->v.object_list_next(iter, rights_r); } -void acl_object_list_deinit(struct acl_object_list_iter *iter) +void acl_object_list_deinit(struct acl_object_list_iter **_iter) { + struct acl_object_list_iter *iter = *_iter; + + *_iter = NULL; iter->aclobj->backend->v.object_list_deinit(iter); }
--- a/src/plugins/acl/acl-api.h Wed Apr 11 14:24:49 2007 +0300 +++ b/src/plugins/acl/acl-api.h Wed Apr 11 15:08:22 2007 +0300 @@ -76,7 +76,7 @@ acl_backend_init(const char *data, struct mailbox_list *list, const char *acl_username, const char *const *groups, const char *owner_username); -void acl_backend_deinit(struct acl_backend **user); +void acl_backend_deinit(struct acl_backend **backend); /* Returns TRUE if user isn't anonymous. */ bool acl_backend_user_is_authenticated(struct acl_backend *backend); /* Returns TRUE if given name matches the ACL user name. */ @@ -109,6 +109,6 @@ struct acl_object_list_iter *acl_object_list_init(struct acl_object *aclobj); int acl_object_list_next(struct acl_object_list_iter *iter, struct acl_rights *rights_r); -void acl_object_list_deinit(struct acl_object_list_iter *iter); +void acl_object_list_deinit(struct acl_object_list_iter **_iter); #endif