aboutsummaryrefslogtreecommitdiff
path: root/middleware/dnssec/dnssec.go
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/dnssec/dnssec.go')
-rw-r--r--middleware/dnssec/dnssec.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/middleware/dnssec/dnssec.go b/middleware/dnssec/dnssec.go
index b0a328bee..64359d8c9 100644
--- a/middleware/dnssec/dnssec.go
+++ b/middleware/dnssec/dnssec.go
@@ -74,7 +74,7 @@ func (d Dnssec) Sign(state middleware.State, zone string, now time.Time) *dns.Ms
for _, r := range rrSets(req.Extra) {
ttl := r[0].Header().Ttl
if sigs, err := d.sign(r, zone, ttl, incep, expir); err == nil {
- req.Extra = append(req.Extra, sigs...)
+ req.Extra = append(sigs, req.Extra...) // prepend to leave OPT alone
}
}
return req