From d75bc5bed9e2ceb31442dc407837de787119cae4 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Tue, 7 May 2024 15:59:02 +0100
Subject: [PATCH] Try setting common NameUsed prerequisite in dynamic DNS
 update

---
 dns_challenge.go | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dns_challenge.go b/dns_challenge.go
index 5e1a441..aeedf23 100644
--- a/dns_challenge.go
+++ b/dns_challenge.go
@@ -66,8 +66,10 @@ func (d *dnsValidator) makeMsg(zone string, rrs []dns.RR, remove bool) *dns.Msg
 	m := new(dns.Msg)
 	m.SetUpdate(zone)
 	if remove {
+		m.NameUsed(rrs)
 		m.Remove(rrs)
 	} else {
+		m.NameUsed(rrs)
 		m.RemoveRRset(rrs)
 		m.Insert(rrs)
 	}
-- 
GitLab