diff src/master/main.c @ 8798:c9381a0fdc5e HEAD

Improved logging for core dumping. With Linux use PR_SET_DUMPABLE for imap/pop3.
author Timo Sirainen <tss@iki.fi>
date Mon, 02 Mar 2009 21:04:11 -0500
parents e5cc81734221
children 9f3968f49ceb
line wrap: on
line diff
--- a/src/master/main.c	Mon Mar 02 20:23:31 2009 -0500
+++ b/src/master/main.c	Mon Mar 02 21:04:11 2009 -0500
@@ -46,6 +46,7 @@
 char ssl_manual_key_password[100];
 const char *env_tz;
 bool auth_success_written;
+bool core_dumps_disabled;
 #ifdef DEBUG
 bool gdb;
 #endif
@@ -264,7 +265,9 @@
 #define STARTUP_STRING PACKAGE_NAME" v"VERSION" starting up"
 	rlim_t core_limit;
 
-	if (restrict_get_core_limit(&core_limit) == 0 && core_limit == 0)
+	core_dumps_disabled = restrict_get_core_limit(&core_limit) == 0 &&
+		core_limit == 0;
+	if (core_dumps_disabled)
 		i_info(STARTUP_STRING" (core dumps disabled)");
 	else
 		i_info(STARTUP_STRING);