eve: allow /dev/null in threaded mode

Avoids creation of actual files called /dev/null.N which take
up space in /dev/ which lives in memory.
pull/7225/head
Victor Julien 3 years ago
parent 5deb479f4c
commit c824804e2b

@ -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,

Loading…
Cancel
Save