diff options
author | 2016-04-27 10:48:22 +0000 | |
---|---|---|
committer | 2016-04-27 10:48:22 +0000 | |
commit | 7a8d943bccc7ec0d21e13374c836cf9197996e10 (patch) | |
tree | 6d1647d65cdea0376a5eb818e262af2ac670527f /middleware | |
parent | efd5135ee365fa2ce09cd41815039efff5a8f8e4 (diff) | |
download | coredns-7a8d943bccc7ec0d21e13374c836cf9197996e10.tar.gz coredns-7a8d943bccc7ec0d21e13374c836cf9197996e10.tar.zst coredns-7a8d943bccc7ec0d21e13374c836cf9197996e10.zip |
Bail out on failure when starting up
Don't silently hide failures, barf on startup. Also add more integration
tests that should catch some of these things.
Diffstat (limited to 'middleware')
-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 |