aboutsummaryrefslogtreecommitdiff
path: root/middleware/proxy/lookup.go
diff options
context:
space:
mode:
Diffstat (limited to 'middleware/proxy/lookup.go')
-rw-r--r--middleware/proxy/lookup.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/middleware/proxy/lookup.go b/middleware/proxy/lookup.go
index 599ecf12a..564b662c5 100644
--- a/middleware/proxy/lookup.go
+++ b/middleware/proxy/lookup.go
@@ -55,8 +55,10 @@ func New(hosts []string) Proxy {
func (p Proxy) Lookup(state middleware.State, name string, tpe uint16) (*dns.Msg, error) {
req := new(dns.Msg)
req.SetQuestion(name, tpe)
- // TODO(miek):
- // USE STATE FOR DNSSEC ETCD BUFSIZE BLA BLA
+
+ opt := state.SizeAndDo()
+ req.Extra = []dns.RR{opt}
+
return p.lookup(state, req)
}