diff options
Diffstat (limited to 'middleware/dnssec/dnssec.go')
-rw-r--r-- | middleware/dnssec/dnssec.go | 2 |
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 |