From 1faa2921c134e7453d900b36f149468d872cc6f0 Mon Sep 17 00:00:00 2001 From: Martin Rehak Date: Tue, 2 Jun 2026 13:47:41 +0200 Subject: [PATCH] util/syslog: guard LOG_FTP for Solaris Only expose the ftp facility when the platform syslog headers define LOG_FTP. --- src/util-syslog.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/util-syslog.c b/src/util-syslog.c index 482f206789..b69365e1d6 100644 --- a/src/util-syslog.c +++ b/src/util-syslog.c @@ -28,12 +28,15 @@ #include "util-syslog.h" /* holds the string-enum mapping for the syslog facility in SCLogOPIfaceCtx */ +// clang-format off SCEnumCharMap sc_syslog_facility_map[] = { { "auth", LOG_AUTH }, { "authpriv", LOG_AUTHPRIV }, { "cron", LOG_CRON }, { "daemon", LOG_DAEMON }, +#if defined(LOG_FTP) { "ftp", LOG_FTP }, +#endif { "kern", LOG_KERN }, { "lpr", LOG_LPR }, { "mail", LOG_MAIL }, @@ -52,6 +55,7 @@ SCEnumCharMap sc_syslog_facility_map[] = { { "local7", LOG_LOCAL7 }, { NULL, -1 } }; +// clang-format on /** \brief returns the syslog facility enum map */ SCEnumCharMap *SCSyslogGetFacilityMap(void)