OSDN Git Service

fix for https://github.com/Bytom/vapor/pull/374#discussion_r318683697
authorHAOYUatHZ <haoyu@protonmail.com>
Thu, 29 Aug 2019 03:17:07 +0000 (11:17 +0800)
committerHAOYUatHZ <haoyu@protonmail.com>
Thu, 29 Aug 2019 03:17:07 +0000 (11:17 +0800)
toolbar/precog/monitor/monitor.go

index 581bb20..498dcc6 100644 (file)
@@ -121,12 +121,11 @@ func (m *monitor) makeSwitch() error {
 
        // no need for lanDiscv, but passing &mdns.LANDiscover{} will cause NilPointer
        lanDiscv := mdns.NewLANDiscover(mdns.NewProtocol(), int(l.ExternalAddress().Port))
-       sw, err := p2p.NewSwitch(m.nodeCfg, discv, lanDiscv, l, m.privKey, listenAddr, m.cfg.NetworkID)
+       m.sw, err = p2p.NewSwitch(m.nodeCfg, discv, lanDiscv, l, m.privKey, listenAddr, m.cfg.NetworkID)
        if err != nil {
                return err
        }
 
-       m.sw = sw
        return nil
 }