From 546804b93f692836769d27ebda986fd4ca1aa5ca Mon Sep 17 00:00:00 2001 From: "/C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net" Date: Sat, 12 Jan 2008 14:53:35 +0000 Subject: [PATCH 5/5] stores the converted syslog parameters set within config file This patch stores the converted values from the configuration file into the syslog instance structure. Otherwise configuration parameters are senseless and only the default values will be used. Signed-off-by: Peter Warasin --- output/ulogd_output_SYSLOG.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'output') diff --git a/output/ulogd_output_SYSLOG.c b/output/ulogd_output_SYSLOG.c index 2959a29..e6c05bd 100644 --- a/output/ulogd_output_SYSLOG.c +++ b/output/ulogd_output_SYSLOG.c @@ -87,6 +87,7 @@ static int syslog_configure(struct ulogd_pluginstance *pi, { int syslog_facility, syslog_level; char *facility, *level; + struct syslog_instance *li = (struct syslog_instance *) &pi->private; /* FIXME: error handling */ config_parse_file(pi->id, pi->config_kset); @@ -144,6 +145,9 @@ static int syslog_configure(struct ulogd_pluginstance *pi, return -EINVAL; } + li->syslog_level = syslog_level; + li->syslog_facility = syslog_facility; + return 0; } -- cgit v1.2.3