]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
output/syslog: Register syslog plugin
authorJeff Lucovsky <jeff@lucovsky.org>
Sat, 15 May 2021 17:40:32 +0000 (13:40 -0400)
committerVictor Julien <victor@inliniac.net>
Mon, 20 Sep 2021 15:31:15 +0000 (17:31 +0200)
This commit completes the syslog conversion to an internal output plugin
with registration to make it available as an output file type.

src/output-eve-syslog.c

index 5e47fb3cb94f5b34db8b980c9ed60036b54d5b01..5fb50c13ff84e6d7f7bdc247a17a8f444b1aae68 100644 (file)
@@ -109,5 +109,8 @@ void SyslogInitialize(void)
     plugin_data->Init = SyslogInit;
     plugin_data->Deinit = SyslogDeInit;
     plugin_data->Write = SyslogWrite;
+    if (!SCRegisterEveFileType(plugin_data)) {
+        FatalError(SC_ERR_PLUGIN, "Failed to register EVE output: %s", OUTPUT_NAME);
+    }
 }
 #endif /* !OS_WIN32 */