]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
eve: allow /dev/null in threaded mode 7225/head
authorVictor Julien <vjulien@oisf.net>
Sat, 9 Apr 2022 15:24:33 +0000 (17:24 +0200)
committerVictor Julien <vjulien@oisf.net>
Sun, 10 Apr 2022 06:34:16 +0000 (08:34 +0200)
Avoids creation of actual files called /dev/null.N which take
up space in /dev/ which lives in memory.

src/util-logopenfile.c

index 90626aad514ca5c55aaaad2e826f6f669096645f..84c1bc2cc84f1184022feba85d6503fa015cd701 100644 (file)
@@ -711,6 +711,11 @@ LogFileCtx *LogFileEnsureExists(LogFileCtx *parent_ctx, int thread_id)
 static bool LogFileThreadedName(
         const char *original_name, char *threaded_name, size_t len, uint32_t unique_id)
 {
+    if (strcmp("/dev/null", original_name) == 0) {
+        strlcpy(threaded_name, original_name, len);
+        return true;
+    }
+
     const char *base = SCBasename(original_name);
     if (!base) {
         FatalError(SC_ERR_FATAL,