]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
dns: initialize log flags as an unsigned long long
authorJason Ish <jason.ish@oisf.net>
Mon, 7 Dec 2020 21:31:34 +0000 (15:31 -0600)
committerVictor Julien <victor@inliniac.net>
Tue, 8 Dec 2020 16:15:47 +0000 (17:15 +0100)
On 64 bit all 64 bits were being initialized, but on 32 bit
only 32 bits were as it was being initialized as a long.

Redmine issue:
https://redmine.openinfosecfoundation.org/issues/4206

src/output-json-dns.c

index 3ce11613e05bf8ba4ee8ffb37b5cc3fdf8edcd7d..cf9043bc05ce26af61e949ce59cf446aab8d003b 100644 (file)
@@ -579,7 +579,7 @@ static DnsVersion JsonDnsParseVersion(ConfNode *conf)
 
 static void JsonDnsLogInitFilters(LogDnsFileCtx *dnslog_ctx, ConfNode *conf)
 {
-    dnslog_ctx->flags = ~0UL;
+    dnslog_ctx->flags = ~0ULL;
 
     if (conf) {
         if (dnslog_ctx->version == DNS_VERSION_1) {