Blame SOURCES/0033-Feature-Tools-Do-not-send-command-lines-to-syslog.patch

3d71c6
From: Andrew Beekhof <andrew@beekhof.net>
3d71c6
Date: Mon, 28 Sep 2015 15:02:10 +1000
3d71c6
Subject: [PATCH] Feature: Tools: Do not send command lines to syslog
3d71c6
3d71c6
(cherry picked from commit 8dae6838312c6a60c2e4b7ffa73a100fd5d0dce3)
3d71c6
---
3d71c6
 lib/common/logging.c | 8 --------
3d71c6
 1 file changed, 8 deletions(-)
3d71c6
3d71c6
diff --git a/lib/common/logging.c b/lib/common/logging.c
3d71c6
index b18b841..6879023 100644
3d71c6
--- a/lib/common/logging.c
3d71c6
+++ b/lib/common/logging.c
3d71c6
@@ -928,24 +928,17 @@ crm_log_args(int argc, char **argv)
3d71c6
 {
3d71c6
     int lpc = 0;
3d71c6
     int len = 0;
3d71c6
-    int restore = FALSE;
3d71c6
     int existing_len = 0;
3d71c6
     int line = __LINE__;
3d71c6
     static int logged = 0;
3d71c6
 
3d71c6
     char *arg_string = NULL;
3d71c6
-    struct qb_log_callsite *args_cs =
3d71c6
-        qb_log_callsite_get(__func__, __FILE__, ARGS_FMT, LOG_NOTICE, line, 0);
3d71c6
 
3d71c6
     if (argc == 0 || argv == NULL || logged) {
3d71c6
         return;
3d71c6
     }
3d71c6
 
3d71c6
     logged = 1;
3d71c6
-    qb_bit_set(args_cs->targets, QB_LOG_SYSLOG);        /* Turn on syslog too */
3d71c6
-
3d71c6
-    restore = qb_log_ctl(QB_LOG_SYSLOG, QB_LOG_CONF_STATE_GET, 0);
3d71c6
-    qb_log_ctl(QB_LOG_SYSLOG, QB_LOG_CONF_ENABLED, QB_TRUE);
3d71c6
 
3d71c6
     for (; lpc < argc; lpc++) {
3d71c6
         if (argv[lpc] == NULL) {
3d71c6
@@ -958,7 +951,6 @@ crm_log_args(int argc, char **argv)
3d71c6
     }
3d71c6
 
3d71c6
     qb_log_from_external_source(__func__, __FILE__, ARGS_FMT, LOG_NOTICE, line, 0, arg_string);
3d71c6
-    qb_log_ctl(QB_LOG_SYSLOG, QB_LOG_CONF_ENABLED, restore);
3d71c6
 
3d71c6
     free(arg_string);
3d71c6
 }