Skip to content

Commit 394e67d

Browse files
committed
dnsx/cacher: nil ptr when barrier times out
1 parent 91b6e71 commit 394e67d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

intra/dnsx/cacher.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,9 +392,9 @@ func (t *ctransport) fetch(network string, q *dns.Msg, smmout *x.DNSSummary, cb
392392
return ccx, qerr
393393
})
394394

395-
if cc == nil {
395+
if cc == nil { // may be nil for example when barrier times outs
396396
log.E("cache: barrier: %s; nil return for %s; err? %v", t.ID(), key, err)
397-
ccx = cc
397+
cc = ccx
398398
}
399399

400400
cachedres, fresh := cb.freshCopy(key) // always prefer value from cache

0 commit comments

Comments
 (0)