summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-query.h
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-05-14 11:20:18 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2021-05-14 16:26:52 +0200
commitb4d1227858fb507b3bc8dc0a5ba2e4fdc0d2606f (patch)
tree2ab2d9b776905342c6c5ee9bb5c02141c2792652 /src/resolve/resolved-dns-query.h
parente1004d0aba336d9ce2e7d1e12780530894ae5c14 (diff)
downloadsystemd-b4d1227858fb507b3bc8dc0a5ba2e4fdc0d2606f.tar.gz
resolved: make counter for redirects smaller
It can never go above 16, so let's use a narrower type. Order will be adjusted later to remove holes.
Diffstat (limited to 'src/resolve/resolved-dns-query.h')
-rw-r--r--src/resolve/resolved-dns-query.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/resolve/resolved-dns-query.h b/src/resolve/resolved-dns-query.h
index be9b5fa548..fcc57a0e0d 100644
--- a/src/resolve/resolved-dns-query.h
+++ b/src/resolve/resolved-dns-query.h
@@ -64,7 +64,7 @@ struct DnsQuery {
int ifindex;
DnsTransactionState state;
- unsigned n_cname_redirects;
+ uint8_t n_cname_redirects;
LIST_HEAD(DnsQueryCandidate, candidates);
sd_event_source *timeout_event_source;
@@ -154,5 +154,3 @@ static inline uint64_t dns_query_reply_flags_make(DnsQuery *q) {
dns_query_fully_confidential(q)) |
(q->answer_query_flags & (SD_RESOLVED_FROM_MASK|SD_RESOLVED_SYNTHETIC));
}
-
-#define CNAME_REDIRECT_MAX 16