diff --git a/registry/mdns_registry.go b/registry/mdns_registry.go index 74c84f0a..e60e1268 100644 --- a/registry/mdns_registry.go +++ b/registry/mdns_registry.go @@ -304,7 +304,7 @@ func (m *mdnsRegistry) Register(service *Service, opts ...RegisterOption) error srv.Nodes = append(srv.Nodes, node) } - if err := m.Register(service, append(opts, RegisterDomain(m.globalDomain))...); err != nil { + if err := m.Register(&srv, append(opts, RegisterDomain(m.globalDomain))...); err != nil { gerr = err } }