From a7d3c9b93af7a32deb5c3ea59a543fdff2802d2a Mon Sep 17 00:00:00 2001 From: Christian Kruse Date: Fri, 17 Jan 2014 12:14:26 +0100 Subject: [PATCH] fix: also close stderr when using syslog logging --- repmgrd.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/repmgrd.c b/repmgrd.c index e52ed717..2322764d 100644 --- a/repmgrd.c +++ b/repmgrd.c @@ -281,6 +281,11 @@ main(int argc, char **argv) if (verbose) logger_min_verbose(LOG_INFO); + if (log_type == REPMGR_SYSLOG) + { + fclose(stderr); + } + snprintf(repmgr_schema, MAXLEN, "%s%s", DEFAULT_REPMGR_SCHEMA_PREFIX, local_options.cluster_name); log_info(_("%s Connecting to database '%s'\n"), progname, local_options.conninfo);