all: sync with master; upd chlog
This commit is contained in:
@@ -58,11 +58,11 @@ func (e *logEntry) addResponse(resp *dns.Msg, isOrig bool) {
|
||||
|
||||
var err error
|
||||
if isOrig {
|
||||
e.Answer, err = resp.Pack()
|
||||
err = errors.Annotate(err, "packing answer: %w")
|
||||
} else {
|
||||
e.OrigAnswer, err = resp.Pack()
|
||||
err = errors.Annotate(err, "packing orig answer: %w")
|
||||
} else {
|
||||
e.Answer, err = resp.Pack()
|
||||
err = errors.Annotate(err, "packing answer: %w")
|
||||
}
|
||||
if err != nil {
|
||||
log.Error("querylog: %s", err)
|
||||
|
||||
@@ -288,6 +288,10 @@ func (l *queryLog) readNextEntry(
|
||||
// Go on and try to match anyway.
|
||||
}
|
||||
|
||||
if e.client != nil && e.client.IgnoreQueryLog {
|
||||
return nil, ts, nil
|
||||
}
|
||||
|
||||
ts = e.Time.UnixNano()
|
||||
if !params.match(e) {
|
||||
return nil, ts, nil
|
||||
|
||||
Reference in New Issue
Block a user