]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
script-login -d: Ignore chrooting, we can't exec anything inside chroot.
authorTimo Sirainen <tss@iki.fi>
Tue, 20 Dec 2011 12:45:22 +0000 (14:45 +0200)
committerTimo Sirainen <tss@iki.fi>
Tue, 20 Dec 2011 12:45:22 +0000 (14:45 +0200)
src/util/script-login.c

index 18df2e06bb0b30b87e15799ba35fd4296d13aca7..61368837c45c58904b73b61fe91679253b633acf 100644 (file)
@@ -121,6 +121,8 @@ static void client_connected(struct master_service_connection *conn)
                if (mail_storage_service_lookup(service_ctx, &input, &user, &error) <= 0)
                        i_fatal("%s", error);
                mail_storage_service_restrict_setenv(service_ctx, user);
+               /* we can't exec anything in a chroot */
+               env_remove("RESTRICT_CHROOT");
                restrict_access_by_env(getenv("HOME"), TRUE);
        }