From 4ef6fbb5feaae35f860c6f7fa266c2d8b2dae0d6 Mon Sep 17 00:00:00 2001 From: Christian Kruse Date: Tue, 21 Jan 2014 16:25:57 +0100 Subject: [PATCH] do not close stderr but reopen it to /dev/null We want stderr to be always a valid file descriptor --- repmgrd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repmgrd.c b/repmgrd.c index 8ad27f8c..1cce0802 100644 --- a/repmgrd.c +++ b/repmgrd.c @@ -250,7 +250,7 @@ main(int argc, char **argv) if (log_type == REPMGR_SYSLOG) { - fclose(stderr); + freopen("/dev/null", "w", stderr); } snprintf(repmgr_schema, MAXLEN, "%s%s", DEFAULT_REPMGR_SCHEMA_PREFIX, local_options.cluster_name);