John Dennis 38f226
--- cyrus-imapd-2.1.16/master/master.c.getrlimit	2003-12-28 17:32:46.000000000 +0100
John Dennis 38f226
+++ cyrus-imapd-2.1.16/master/master.c	2003-12-28 17:43:56.000000000 +0100
John Dennis 38f226
@@ -1208,12 +1208,10 @@
John Dennis 38f226
     rl.rlim_cur = x;
John Dennis 38f226
     rl.rlim_max = x;
John Dennis 38f226
     if (setrlimit(RLIMIT_NUMFDS, &rl) < 0) {
John Dennis 38f226
-	syslog(LOG_ERR, "setrlimit: Unable to set file descriptors limit to %ld: %m", x);
John Dennis 38f226
 
John Dennis 38f226
 #ifdef HAVE_GETRLIMIT
John Dennis 38f226
 
John Dennis 38f226
 	if (!getrlimit(RLIMIT_NUMFDS, &rl)) {
John Dennis 38f226
-	    syslog(LOG_ERR, "retrying with %ld (current max)", rl.rlim_max);
John Dennis 38f226
 	    rl.rlim_cur = rl.rlim_max;
John Dennis 38f226
 	    if (setrlimit(RLIMIT_NUMFDS, &rl) < 0) {
John Dennis 38f226
 		syslog(LOG_ERR, "setrlimit: Unable to set file descriptors limit to %ld: %m", x);
John Dennis 38f226
@@ -1228,6 +1226,7 @@
John Dennis 38f226
 	       rl.rlim_max);
John Dennis 38f226
     }
John Dennis 38f226
 #else
John Dennis 38f226
+	syslog(LOG_ERR, "setrlimit: Unable to set file descriptors limit to %ld: %m", x);
John Dennis 38f226
     }
John Dennis 38f226
 #endif /* HAVE_GETRLIMIT */
John Dennis 38f226
 }