@cryptotaxi247 / kubo / commits / 97e99ca16

fix nil pointer panic on version strings in ID message

Jeromy committed Jan 29, 2015 at 23:07 UTC 97e99ca167126aa8f2eee636a9cca3cb26c49a63
1 file changed +2 -2
p2p/protocol/identify/id.go
+2 -2
@@ -180,8 +180,8 @@ func (ids *IDService) consumeMessage(mes *pb.Identify, c inet.Conn) {
180 log.Debugf("%s received listen addrs for %s: %s", c.LocalPeer(), c.RemotePeer(), lmaddrs)
181
182 // get protocol versions
183 - pv := *mes.ProtocolVersion
184 - av := *mes.AgentVersion
183 + pv := mes.GetProtocolVersion()
184 + av := mes.GetAgentVersion()
185 ids.Host.Peerstore().Put(p, "ProtocolVersion", pv)
186 ids.Host.Peerstore().Put(p, "AgentVersion", av)
187 }