From 8a8f49a501fd109bcb722afff7eb2c7852a04107 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Sun, 17 Jun 2018 16:27:10 +0200 Subject: usyslogd: do logfile lookup by facility number Signed-off-by: David Oberhollenzer --- syslogd/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'syslogd/main.c') diff --git a/syslogd/main.c b/syslogd/main.c index b1b70b0..79d6325 100644 --- a/syslogd/main.c +++ b/syslogd/main.c @@ -134,12 +134,12 @@ static int print_to_log(const syslog_msg_t *msg) return -1; for (log = logfiles; log != NULL; log = log->next) { - if (!strcmp(log->name, fac_name)) + if (log->facility == msg->facility) break; } if (log == NULL) { - log = logfile_create(fac_name); + log = logfile_create(fac_name, msg->facility); if (log == NULL) return -1; log->next = logfiles; -- cgit v1.2.3