changeset 8820:6131143fef16 HEAD

login processes: If -D parameter is given, allow dumping core file.
author Timo Sirainen <tss@iki.fi>
date Fri, 13 Mar 2009 14:50:41 -0400
parents eb8b8e152f85
children 71cfd00e1375
files src/login-common/main.c
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/login-common/main.c	Thu Mar 12 20:30:11 2009 -0400
+++ b/src/login-common/main.c	Fri Mar 13 14:50:41 2009 -0400
@@ -436,6 +436,9 @@
 
 	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);