]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
master: Create login dir even when we don't change its gid.
authorTimo Sirainen <tss@iki.fi>
Tue, 16 Mar 2010 12:33:40 +0000 (14:33 +0200)
committerTimo Sirainen <tss@iki.fi>
Tue, 16 Mar 2010 12:33:40 +0000 (14:33 +0200)
--HG--
branch : HEAD

src/master/master-settings.c

index 06d5a40e9f61ac751d95aa5c6f69f729346fac21..acd2dc1aabed8d01a0c5cc9fcc384a49bf0ef6cf 100644 (file)
@@ -584,8 +584,7 @@ bool master_settings_do_fixes(const struct master_settings *set)
                   existing sockets or break the permissions required by the
                   auth server. */
                mode_t mode = login_want_core_dumps(set, &gid) ? 0770 : 0750;
-               if (gid != (gid_t)-1 &&
-                   safe_mkdir(login_dir, mode, master_uid, gid) == 0) {
+               if (safe_mkdir(login_dir, mode, master_uid, gid) == 0) {
                        i_warning("Corrected permissions for login directory "
                                  "%s", login_dir);
                }