tags: + patch
hi,
please find attached a dpatch (obtained from Dovecot's hg repo) to
resolve this issue.
Regards,
Pascal
--
Ubuntu is an ancient African word meaning “I can’t install Debian.”
-- unknown
#! /bin/sh /usr/share/dpatch/dpatch-run
##
## DP: Author: Timo Sirainen
## DP: Fix #546695
# Patch obtained from http://hg.dovecot.org/dovecot-1.2/rev/0f04c7da33f1
@DPATCH@
diff -urNad dovecot-1.2.5~/src/master/main.c dovecot-1.2.5/src/master/main.c
--- dovecot-1.2.5~/src/master/main.c 2009-09-11 18:25:25.000000000 +0200
+++ dovecot-1.2.5/src/master/main.c 2009-09-24 02:09:03.000000000 +0200
@@ -614,8 +614,6 @@
sizeof(ssl_manual_key_password));
} T_END;
- open_std_fds();
-
/* save TZ environment. AIX depends on it to get the timezone
correctly. */
env_tz = getenv("TZ");
@@ -636,6 +634,9 @@
mail_process_exec(exec_protocol, exec_args);
}
+ /* closes stdin/stdout, must be after --exec-mail handling */
+ open_std_fds();
+
/* log all errors to both stderr and log file until we've finished
startup. */
set_tee_logfile(settings_root->defaults);