From: /C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net Date: Sat, 12 Jan 2008 14:53:35 +0000 (+0000) Subject: [PATCH 5/5] stores the converted syslog parameters set within config file X-Git-Tag: ulogd-2.0.0beta2~154 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=546804b93f692836769d27ebda986fd4ca1aa5ca;p=thirdparty%2Fulogd2.git [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 --- 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; }