mirror of
https://github.com/coredns/coredns.git
synced 2025-10-27 16:24:19 -04:00
@@ -100,7 +100,7 @@ func (p *Proxy) Connect(ctx context.Context, state request.Request, opts options
|
|||||||
// records the origin Id before upstream.
|
// records the origin Id before upstream.
|
||||||
originId := state.Req.Id
|
originId := state.Req.Id
|
||||||
state.Req.Id = dns.Id()
|
state.Req.Id = dns.Id()
|
||||||
defer func(){
|
defer func() {
|
||||||
state.Req.Id = originId
|
state.Req.Id = originId
|
||||||
}()
|
}()
|
||||||
|
|
||||||
@@ -122,7 +122,7 @@ func (p *Proxy) Connect(ctx context.Context, state request.Request, opts options
|
|||||||
return nil, ErrCachedClosed
|
return nil, ErrCachedClosed
|
||||||
}
|
}
|
||||||
// recovery the origin Id after upstream.
|
// recovery the origin Id after upstream.
|
||||||
if ret != nil{
|
if ret != nil {
|
||||||
ret.Id = originId
|
ret.Id = originId
|
||||||
}
|
}
|
||||||
return ret, err
|
return ret, err
|
||||||
|
|||||||
Reference in New Issue
Block a user