]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm: When iterating through all users, don't drop privileges permanently.
authorTimo Sirainen <tss@iki.fi>
Fri, 23 Oct 2009 01:00:39 +0000 (21:00 -0400)
committerTimo Sirainen <tss@iki.fi>
Fri, 23 Oct 2009 01:00:39 +0000 (21:00 -0400)
--HG--
branch : HEAD

src/doveadm/doveadm-mail.c

index 959c836783336b84d0a335450258dfa33af34ec7..9e9e56341e7a22ba912f59893d92ad30a99b1ee5 100644 (file)
@@ -228,6 +228,7 @@ doveadm_mail_cmd(doveadm_mail_command_t *cmd, int argc, char *argv[])
                doveadm_mail_single_user(cmd, username, service_flags,
                                         (const char **)argv + optind);
        } else {
+               service_flags |= MAIL_STORAGE_SERVICE_FLAG_TEMP_PRIV_DROP;
                doveadm_mail_all_users(cmd, service_flags,
                                       (const char **)argv + optind);
        }