Mercurial > dovecot > original-hg > dovecot-1.2
changeset 4288:1cb59399b395 HEAD
NULL-terminate the parsed rights
author | Timo Sirainen <timo.sirainen@movial.fi> |
---|---|
date | Tue, 30 May 2006 14:51:53 +0300 |
parents | a10701f11246 |
children | 58a7882ba128 |
files | src/plugins/acl/acl-backend-vfile.c |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plugins/acl/acl-backend-vfile.c Tue May 30 11:41:10 2006 +0300 +++ b/src/plugins/acl/acl-backend-vfile.c Tue May 30 14:51:53 2006 +0300 @@ -132,8 +132,10 @@ array_append(&rights, &acl_letter_map[i].name, 1); } - if (*acl == '\0') + if (*acl == '\0') { + (void)array_append_space(&rights); return array_idx(&rights, 0); + } /* parse our own extended ACLs */ i_assert(*acl == ':'); @@ -144,6 +146,7 @@ for (; *names != NULL; names++) array_append(&rights, names, 1); + (void)array_append_space(&rights); return array_idx(&rights, 0); }