Project

General

Profile

Bug #4206

dns: output flags not set correctly on 32 bit systems

Added by Jason Ish 8 months ago. Updated 8 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Affected Versions:
Effort:
Difficulty:
Label:
Needs backport to 5.0, Needs backport to 6.0

Description

The flags variable is a uint64_t and was being set to all bits on with:

    dnslog_ctx->flags = ~0UL;

while this sets all 64 bits on a 64 bit system, it only sets 32 on a 32 bit system.

A work-around is to make sure the "dns" in the eve config has a trailing ":". For example:

types:
  - dns:

This turns the value into an object which causes for initialization to be done result in correct initialization.


Related issues

Copied to Bug #4305: dns: output flags not set correctly on 32 bit systemsClosedJeff LucovskyActions
Copied to Bug #4306: dns: output flags not set correctly on 32 bit systemsClosedShivani BhardwajActions

Also available in: Atom PDF