From: Timo Sirainen Date: Fri, 23 Oct 2009 01:00:39 +0000 (-0400) Subject: doveadm: When iterating through all users, don't drop privileges permanently. X-Git-Tag: 2.0.alpha2~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1c846dfafac3093058d5b7c60f9bcef1d17c4783;p=thirdparty%2Fdovecot%2Fcore.git doveadm: When iterating through all users, don't drop privileges permanently. --HG-- branch : HEAD --- diff --git a/src/doveadm/doveadm-mail.c b/src/doveadm/doveadm-mail.c index 959c836783..9e9e56341e 100644 --- a/src/doveadm/doveadm-mail.c +++ b/src/doveadm/doveadm-mail.c @@ -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); }