summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik DL6ER <dl6er@dl6er.de>2021-09-01 21:19:47 +0100
committerSimon Kelley <simon@thekelleys.org.uk>2021-09-01 21:19:47 +0100
commitc83e33d6080fdd8441a59e73f0caaaa32882d817 (patch)
tree33a2e30f88e6a98de099a623260c101bc8a756a2
parent7b80c75d9d3c19d8d328f749c06d06788ddb63fc (diff)
downloaddnsmasq-c83e33d6080fdd8441a59e73f0caaaa32882d817.tar.gz
Final logging tweaks.v2.86rc3
-rw-r--r--src/cache.c2
-rw-r--r--src/rfc1035.c12
2 files changed, 7 insertions, 7 deletions
diff --git a/src/cache.c b/src/cache.c
index 24bd450..8add610 100644
--- a/src/cache.c
+++ b/src/cache.c
@@ -1853,7 +1853,7 @@ char *querystr(char *desc, unsigned short type)
if (types)
sprintf(buff, "<%s>", types);
else
- sprintf(buff, "type=%d", type);
+ sprintf(buff, "<type=%d>", type);
}
}
diff --git a/src/rfc1035.c b/src/rfc1035.c
index bf8c163..9b87541 100644
--- a/src/rfc1035.c
+++ b/src/rfc1035.c
@@ -503,7 +503,7 @@ static int find_soa(struct dns_header *header, size_t qlen, int *doctored)
/* Print TXT reply to log */
static int print_txt(struct dns_header *header, const size_t qlen, char *name,
- unsigned char *p, const int ardlen)
+ unsigned char *p, const int ardlen, int secflag)
{
unsigned char *p1 = p;
if (!CHECK_LEN(header, p1, qlen, ardlen))
@@ -526,7 +526,7 @@ static int print_txt(struct dns_header *header, const size_t qlen, char *name,
}
*p3 = 0;
- log_query(F_FORWARD | F_UPSTREAM, name, NULL, (char*)p1);
+ log_query(secflag | F_FORWARD | F_UPSTREAM, name, NULL, (char*)p1);
/* restore */
memmove(p1 + 1, p1, i);
*p1 = len;
@@ -544,7 +544,7 @@ int extract_addresses(struct dns_header *header, size_t qlen, char *name, time_t
int secure, int *doctored)
{
unsigned char *p, *p1, *endrr, *namep;
- int i, j, qtype, qclass, aqtype, aqclass, ardlen, res, searched_soa = 0;
+ int j, qtype, qclass, aqtype, aqclass, ardlen, res, searched_soa = 0;
unsigned long ttl = 0;
union all_addr addr;
#ifdef HAVE_IPSET
@@ -574,8 +574,8 @@ int extract_addresses(struct dns_header *header, size_t qlen, char *name, time_t
return 0;
#ifdef HAVE_DNSSEC
if (option_bool(OPT_DNSSEC_VALID))
- for (i = 0; i < ntohs(header->ancount); i++)
- if (daemon->rr_status[i] != 0)
+ for (j = 0; j < ntohs(header->ancount); j++)
+ if (daemon->rr_status[j] != 0)
return 0;
#endif
}
@@ -865,7 +865,7 @@ int extract_addresses(struct dns_header *header, size_t qlen, char *name, time_t
if (aqtype == T_TXT)
{
- if (!print_txt(header, qlen, name, p1, ardlen))
+ if (!print_txt(header, qlen, name, p1, ardlen, secflag))
return 0;
}
else