From: Timo Sirainen Date: Wed, 25 Nov 2009 17:48:21 +0000 (-0500) Subject: mail_privileged_group was parsed as user, not group. X-Git-Tag: 2.0.beta1~76 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9aceb071780a949f4e8bf41d3cf80735d9ac7fdf;p=thirdparty%2Fdovecot%2Fcore.git mail_privileged_group was parsed as user, not group. Patch by Apple. --HG-- branch : HEAD --- diff --git a/src/lib-storage/mail-storage-service.c b/src/lib-storage/mail-storage-service.c index 3ceeffcf5f..51917e846e 100644 --- a/src/lib-storage/mail-storage-service.c +++ b/src/lib-storage/mail-storage-service.c @@ -270,8 +270,10 @@ service_drop_privileges(const struct mail_user_settings *set, } } if (*set->mail_privileged_group != '\0') { - if (!parse_uid(set->mail_privileged_group, &rset.privileged_gid)) - i_fatal("Unknown mail_gid group: %s", set->mail_gid); + if (!parse_gid(set->mail_privileged_group, &rset.privileged_gid)) { + i_fatal("Unknown mail_privileged_group: %s", + set->mail_gid); + } } if (*set->mail_access_groups != '\0') rset.extra_groups = set->mail_access_groups;