Skip to content

Commit

Permalink
fix: corrupted peers files won't prevent pwngrid from starting now (f…
Browse files Browse the repository at this point in the history
…ixes #4)
  • Loading branch information
evilsocket committed Oct 24, 2019
1 parent 3be5a69 commit b672ace
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions mesh/memory.go
Expand Up @@ -40,16 +40,17 @@ func MemoryFromPath(path string) (err error, mem *Memory) {
log.Debug("loading %s ...", fileName)
data, err := ioutil.ReadFile(fileName)
if err != nil {
return err
log.Error("error loading %s: %v", fileName, err)
return nil
}

var peer jsonPeer
if err = json.Unmarshal(data, &peer); err != nil {
return err
log.Error("error loading %s: %v", fileName, err)
return nil
}

mem.peers[peer.Fingerprint] = peerFromJSON(peer)

return nil
})

Expand Down

0 comments on commit b672ace

Please sign in to comment.