diff --git a/net/pool/poolservice.go b/net/pool/poolservice.go index c28fcf6b..dea7c0b6 100644 --- a/net/pool/poolservice.go +++ b/net/pool/poolservice.go @@ -35,8 +35,8 @@ type poolService struct { } func (p *poolService) Init(a *app.App) (err error) { - p.pool = &pool{} p.dialer = a.MustComponent(dialer.CName).(dialer.Dialer) + p.pool = &pool{dialer: p.dialer} if m := a.Component(metric.CName); m != nil { p.metricReg = m.(metric.Metric).Registry() }