les: fix server panic when discovery disabled (#16055)

pull/16059/head
Felföldi Zsolt 7 years ago committed by Péter Szilágyi
parent a00f4a12a9
commit 2f849ade82
  1. 2
      les/server.go

@ -111,6 +111,7 @@ func (s *LesServer) Protocols() []p2p.Protocol {
// Start starts the LES server
func (s *LesServer) Start(srvr *p2p.Server) {
s.protocolManager.Start(s.config.LightPeers)
if srvr.DiscV5 != nil {
for _, topic := range s.lesTopics {
topic := topic
go func() {
@ -121,6 +122,7 @@ func (s *LesServer) Start(srvr *p2p.Server) {
srvr.DiscV5.RegisterTopic(topic, s.quitSync)
}()
}
}
s.privateKey = srvr.PrivateKey
s.protocolManager.blockLoop()
}

Loading…
Cancel
Save