@cryptotaxi247 / kubo / commits / 32fc3845f

fix for #757

Jeromy committed Feb 13, 2015 at 07:47 UTC 32fc3845f0f86671f4420bac60cc12bbe4472c5f
1 file changed +5 -3
p2p/peer/peer.go
+5 -3
@@ -154,9 +154,11 @@ func (pi *PeerInfo) UnmarshalJSON(b []byte) error {
154 return err
155 }
156 pi.ID = pid
157 - addrs := data["Addrs"].([]interface{})
158 - for _, a := range addrs {
159 - pi.Addrs = append(pi.Addrs, ma.StringCast(a.(string)))
157 + addrs, ok := data["Addrs"].([]interface{})
158 + if ok {
159 + for _, a := range addrs {
160 + pi.Addrs = append(pi.Addrs, ma.StringCast(a.(string)))
161 + }
162 }
163 return nil
164 }