]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mail_privileged_group was parsed as user, not group.
authorTimo Sirainen <tss@iki.fi>
Wed, 25 Nov 2009 17:48:21 +0000 (12:48 -0500)
committerTimo Sirainen <tss@iki.fi>
Wed, 25 Nov 2009 17:48:21 +0000 (12:48 -0500)
Patch by Apple.

--HG--
branch : HEAD

src/lib-storage/mail-storage-service.c

index 3ceeffcf5fdacc61cb06dee76af35857a57d6eaf..51917e846e68f617a51553f53ae505e578c84089 100644 (file)
@@ -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;