mirror of
https://github.com/Control-D-Inc/ctrld.git
synced 2026-07-16 13:17:19 +02:00
Use discover_ptr_endpoints for PTR resolver
This commit is contained in:
committed by
Cuong Manh Le
parent
a2116e5eb5
commit
9e6e647ff8
@@ -62,6 +62,7 @@ type prog struct {
|
||||
ciTable *clientinfo.Table
|
||||
um *upstreamMonitor
|
||||
router router.Router
|
||||
ptrResolver ctrld.Resolver
|
||||
|
||||
loopMu sync.Mutex
|
||||
loop map[string]bool
|
||||
@@ -229,6 +230,9 @@ func (p *prog) run(reload bool, reloadCh chan struct{}) {
|
||||
p.cache = cacher
|
||||
}
|
||||
}
|
||||
if r := p.cfg.Service.PtrResolver(); r != nil {
|
||||
p.ptrResolver = r
|
||||
}
|
||||
|
||||
var wg sync.WaitGroup
|
||||
wg.Add(len(p.cfg.Listener))
|
||||
|
||||
Reference in New Issue
Block a user