From: Jason Ish Date: Mon, 7 Dec 2020 21:31:34 +0000 (-0600) Subject: dns: initialize log flags as an unsigned long long X-Git-Tag: suricata-6.0.2~52 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d7c8260a80a72f743a7b773f50af59866ebc6822;p=thirdparty%2Fsuricata.git dns: initialize log flags as an unsigned long long 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 (cherry picked from commit f2ab5803fbd88ae613429a382f28e81841832d0d) --- diff --git a/src/output-json-dns.c b/src/output-json-dns.c index 3ce11613e0..cf9043bc05 100644 --- a/src/output-json-dns.c +++ b/src/output-json-dns.c @@ -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) {