]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
login processes: If -D parameter is given, allow dumping core file.
authorTimo Sirainen <tss@iki.fi>
Fri, 13 Mar 2009 18:50:41 +0000 (14:50 -0400)
committerTimo Sirainen <tss@iki.fi>
Fri, 13 Mar 2009 18:50:41 +0000 (14:50 -0400)
--HG--
branch : HEAD

src/login-common/main.c

index 67eb90d60b07f9352d4d1868371eb102457bd0d8..8e440cada7dbd25a54b52acf65f6887af72ed60a 100644 (file)
@@ -436,6 +436,9 @@ int main(int argc ATTR_UNUSED, char *argv[], char *envp[])
 
        drop_privileges(&max_fds);
 
+       if (argv[1] != NULL && strcmp(argv[1], "-D") == 0)
+               restrict_access_allow_coredumps(TRUE);
+
        process_title_init(argv, envp);
        ioloop = io_loop_create();
        io_loop_set_max_fd_count(ioloop, max_fds);