X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=mx.c;h=d4c0bccba4193a9291f6947d1b97b7f9695f3f72;hp=c99d24355187286cec5bee45424d499445420a57;hb=8e6b42b9b28f646a6764936d80bda04647d5b45f;hpb=b777618bc61046875b5c79c7126f64496c6e5a93 diff --git a/mx.c b/mx.c index c99d243..d4c0bcc 100644 --- a/mx.c +++ b/mx.c @@ -1542,6 +1542,15 @@ int mx_check_empty (const char *path) return (-1); } +int mx_acl_check (CONTEXT* ctx, int flag) { + if (!ctx || ctx->magic <= 0 || ctx->magic >= MailboxFormats->length) + return (0); + /* if no acl_check defined for module, assume permission is granted */ + if (!MX_COMMAND(ctx->magic-1,mx_acl_check)) + return (1); + return (MX_COMMAND(ctx->magic-1,mx_acl_check)(ctx,flag)); +} + void mx_init (void) { #ifdef DEBUG int i = 0;