fix Msg.Used TTL must be zero (#1280)
* fix Msg.Used RRset exists (value dependent -- with rdata) TTL must be zero * Used(): change ttl using Header()
This commit is contained in:
parent
c23d8b3ce0
commit
af0c865ab3
|
@ -32,7 +32,9 @@ func (u *Msg) Used(rr []RR) {
|
||||||
u.Answer = make([]RR, 0, len(rr))
|
u.Answer = make([]RR, 0, len(rr))
|
||||||
}
|
}
|
||||||
for _, r := range rr {
|
for _, r := range rr {
|
||||||
r.Header().Class = u.Question[0].Qclass
|
hdr := r.Header()
|
||||||
|
hdr.Class = u.Question[0].Qclass
|
||||||
|
hdr.Ttl = 0
|
||||||
u.Answer = append(u.Answer, r)
|
u.Answer = append(u.Answer, r)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -135,7 +135,7 @@ func TestPreReqAndRemovals(t *testing.T) {
|
||||||
name_used. 0 CLASS255 ANY
|
name_used. 0 CLASS255 ANY
|
||||||
name_not_used. 0 NONE ANY
|
name_not_used. 0 NONE ANY
|
||||||
rrset_used1. 0 CLASS255 A
|
rrset_used1. 0 CLASS255 A
|
||||||
rrset_used2. 3600 IN A 127.0.0.1
|
rrset_used2. 0 IN A 127.0.0.1
|
||||||
rrset_not_used. 0 NONE A
|
rrset_not_used. 0 NONE A
|
||||||
|
|
||||||
;; AUTHORITY SECTION:
|
;; AUTHORITY SECTION:
|
||||||
|
|
Loading…
Reference in New Issue