]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
acl_object_get_my_rights() was returning broken rights.
authorTimo Sirainen <tss@iki.fi>
Sun, 16 Nov 2008 02:21:02 +0000 (04:21 +0200)
committerTimo Sirainen <tss@iki.fi>
Sun, 16 Nov 2008 02:21:02 +0000 (04:21 +0200)
--HG--
branch : HEAD

src/plugins/acl/acl-api.c

index 39edba32c38c55750fee02e856735de6169f2ef5..d81315f56a5a63a41d07da21d3cffb7b875ca07f 100644 (file)
@@ -85,7 +85,7 @@ static int acl_object_get_my_rights_real(struct acl_object *aclobj, pool_t pool,
                        name_idx += CHAR_BIT;
                else {
                        for (j = 1; j < (1 << CHAR_BIT); j <<= 1, name_idx++) {
-                               if ((mask->mask[j] & j) == 0)
+                               if ((mask->mask[i] & j) == 0)
                                        continue;
 
                                /* @UNSAFE */