fixup! Ensure search_servers domain is set on dnssec
Initialize TCP too. Resolves: rhbz#2182342
This commit is contained in:
parent
73f4c86bcc
commit
0cac9fc28b
@ -1,4 +1,4 @@
|
||||
From b3784649cd26c6bd5ec96e84cba0ea7d57786acf Mon Sep 17 00:00:00 2001
|
||||
From d75a9691edaa2b2efd8b51f2de492c62cb57c629 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Petr=20Men=C5=A1=C3=ADk?= <pemensik@redhat.com>
|
||||
Date: Fri, 5 May 2023 17:51:56 +0200
|
||||
Subject: [PATCH] Ensure search_servers domain is set on dnssec
|
||||
@ -8,12 +8,14 @@ dnssec key or domain were not properly initialized always. It were read
|
||||
anyway inside search_servers. Because it is changed only sometime, do
|
||||
not use its value on the end of function. domain can be NULL only at
|
||||
that point, use that value right away.
|
||||
|
||||
Include also TCP.
|
||||
---
|
||||
src/forward.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
src/forward.c | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/src/forward.c b/src/forward.c
|
||||
index b09dc96..345eff3 100644
|
||||
index b09dc96..fffab7a 100644
|
||||
--- a/src/forward.c
|
||||
+++ b/src/forward.c
|
||||
@@ -250,7 +250,7 @@ static unsigned int search_servers(time_t now, union all_addr **addrpp, unsigned
|
||||
@ -34,6 +36,15 @@ index b09dc96..345eff3 100644
|
||||
|
||||
*new = *forward; /* copy everything, then overwrite */
|
||||
new->next = next;
|
||||
@@ -1633,7 +1633,7 @@ static int tcp_key_recurse(time_t now, int status, struct dns_header *header, si
|
||||
while (1)
|
||||
{
|
||||
int type = SERV_DO_DNSSEC;
|
||||
- char *domain;
|
||||
+ char *domain = NULL;
|
||||
size_t m;
|
||||
unsigned char c1, c2;
|
||||
struct server *firstsendto = NULL;
|
||||
--
|
||||
2.40.1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user