From 9aceb071780a949f4e8bf41d3cf80735d9ac7fdf Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 25 Nov 2009 12:48:21 -0500 Subject: [PATCH] mail_privileged_group was parsed as user, not group. Patch by Apple. --HG-- branch : HEAD --- src/lib-storage/mail-storage-service.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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; -- 2.47.3