From: Jason Ish Date: Tue, 9 May 2017 23:40:56 +0000 (-0600) Subject: dns: fix log filtering X-Git-Tag: suricata-4.0.0-beta1~68 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c7ddbbc586c7966c2b268113a78f4007ffd2aa56;p=thirdparty%2Fsuricata.git dns: fix log filtering Previously only a subset of the records could be selected in custom. Now allow any to be selected. --- diff --git a/src/output-json-dns.c b/src/output-json-dns.c index dc78a996cc..a438fb0164 100644 --- a/src/output-json-dns.c +++ b/src/output-json-dns.c @@ -179,7 +179,8 @@ typedef enum { DNS_RRTYPE_TSIG, DNS_RRTYPE_MAILA, DNS_RRTYPE_ANY, - DNS_RRTYPE_URI + DNS_RRTYPE_URI, + DNS_RRTYPE_MAX, } DnsRRTypes; static struct { @@ -754,7 +755,7 @@ static void JsonDnsLogInitFilters(LogDnsFileCtx *dnslog_ctx, ConfNode *conf) if (field != NULL) { DnsRRTypes f; - for (f = DNS_RRTYPE_A; f < DNS_RRTYPE_TXT; f++) + for (f = DNS_RRTYPE_A; f < DNS_RRTYPE_MAX; f++) { if (strcasecmp(dns_rrtype_fields[f].config_rrtype, field->val) == 0)