]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
SIZEOF_ACL_MASK() macro wasn't used as it was intended. Changed so it
authorTimo Sirainen <tss@iki.fi>
Thu, 24 Apr 2008 22:29:15 +0000 (01:29 +0300)
committerTimo Sirainen <tss@iki.fi>
Thu, 24 Apr 2008 22:29:15 +0000 (01:29 +0300)
allocates enough memory for the struct.

--HG--
branch : HEAD

src/plugins/acl/acl-cache.h

index 4a57b21d52e97707e68b55fa8dee72a8ec75636d..20709ebfcadb324ed7bebede1e6f80163f240e3c 100644 (file)
@@ -13,9 +13,8 @@ struct acl_mask {
        /* variable length bitmask */
        unsigned char mask[1];
 };
-#define SIZEOF_ACL_MASK(count) \
-       (sizeof(pool_t) + sizeof(unsigned int) + \
-        (count + CHAR_BIT-1) / CHAR_BIT)
+#define SIZEOF_ACL_MASK(bitmask_size) \
+       (sizeof(pool_t) + sizeof(unsigned int) + (bitmask_size))
 
 struct acl_cache *acl_cache_init(struct acl_backend *backend,
                                 size_t validity_rec_size);