fix(dnssec): avoid caching empty signing results (#7996)

This commit is contained in:
Ville Vesilehto
2026-04-02 00:20:15 +03:00
committed by GitHub
parent 6d6c50db3a
commit 510977c476
2 changed files with 19 additions and 1 deletions

View File

@@ -143,7 +143,9 @@ func (d Dnssec) sign(rrs []dns.RR, signerName string, ttl, incep, expir uint32,
}
sigs = append(sigs, sig)
}
d.set(k, sigs)
if len(sigs) > 0 {
d.set(k, sigs)
}
return sigs, nil
})
return sigs.([]dns.RR), err