Fix: peerstore reading panics on empty lines

This commit is contained in:
Hector Sanjuan 2019-08-14 13:44:26 +02:00
parent dc2e73dfc2
commit ce2457a7aa

View File

@ -221,7 +221,7 @@ func (pm *Manager) LoadPeerstore() (addrs []ma.Multiaddr) {
scanner := bufio.NewScanner(f)
for scanner.Scan() {
addrStr := scanner.Text()
if addrStr[0] != '/' {
if len(addrStr) == 0 || addrStr[0] != '/' {
// skip anything that is not going to be a multiaddress
continue
}