]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
script: Don't load mail plugins.
authorTimo Sirainen <tss@iki.fi>
Mon, 14 Dec 2009 00:29:56 +0000 (19:29 -0500)
committerTimo Sirainen <tss@iki.fi>
Mon, 14 Dec 2009 00:29:56 +0000 (19:29 -0500)
--HG--
branch : HEAD

src/util/script.c

index 510aa92e31b3604400fc496e79b8ff6675ac0be8..4dac4b92c1f78cd46f851edcf4fee6d290c612fd 100644 (file)
@@ -23,6 +23,7 @@ static bool drop_privileges = FALSE;
 
 static void client_connected(const struct master_service_connection *conn)
 {
+       enum mail_storage_service_flags flags = MAIL_STORAGE_SERVICE_NO_PLUGINS;
        string_t *instr, *keys;
        const char **args, *key, *value, *error;
        struct mail_storage_service_ctx *service_ctx;
@@ -89,7 +90,7 @@ static void client_connected(const struct master_service_connection *conn)
        master_service_init_log(master_service,
                t_strdup_printf("script(%s): ", input.username));
 
-       service_ctx = mail_storage_service_init(master_service, NULL, 0);
+       service_ctx = mail_storage_service_init(master_service, NULL, flags);
        if (mail_storage_service_lookup(service_ctx, &input, &user, &error) < 0)
                i_fatal("%s", error);
        mail_storage_service_restrict_setenv(service_ctx, user);