mirror of
https://gitclone.com/github.com/MetaCubeX/Clash.Meta
synced 2025-04-25 20:58:04 +08:00
Fix(fake-ip): return failed when type is AAAA
This commit is contained in:
parent
5e6ab99403
commit
8f60d61ff9
@ -16,7 +16,11 @@ func withFakeIP(fakePool *fakeip.Pool) middleware {
|
||||
return func(next handler) handler {
|
||||
return func(w D.ResponseWriter, r *D.Msg) {
|
||||
q := r.Question[0]
|
||||
if q.Qtype != D.TypeA && q.Qtype != D.TypeAAAA {
|
||||
|
||||
if q.Qtype == D.TypeAAAA {
|
||||
D.HandleFailed(w, r)
|
||||
return
|
||||
} else if q.Qtype != D.TypeA {
|
||||
next(w, r)
|
||||
return
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user