@@ -246,15 +246,13 @@ func (b *outMsgBuilder) Handshake(
246
246
) (OutboundMessage , error ) {
247
247
subnetIDBytes := make ([][]byte , len (trackedSubnets ))
248
248
encodeIDs (trackedSubnets , subnetIDBytes )
249
- // TODO: Use .AsSlice() after v1.12.x activates.
250
- addr := ip .Addr ().As16 ()
251
249
return b .builder .createOutbound (
252
250
& p2p.Message {
253
251
Message : & p2p.Message_Handshake {
254
252
Handshake : & p2p.Handshake {
255
253
NetworkId : networkID ,
256
254
MyTime : myTime ,
257
- IpAddr : addr [:] ,
255
+ IpAddr : ip . Addr (). AsSlice () ,
258
256
IpPort : uint32 (ip .Port ()),
259
257
IpSigningTime : ipSigningTime ,
260
258
IpNodeIdSig : ipNodeIDSig ,
@@ -306,11 +304,9 @@ func (b *outMsgBuilder) GetPeerList(
306
304
func (b * outMsgBuilder ) PeerList (peers []* ips.ClaimedIPPort , bypassThrottling bool ) (OutboundMessage , error ) {
307
305
claimIPPorts := make ([]* p2p.ClaimedIpPort , len (peers ))
308
306
for i , p := range peers {
309
- // TODO: Use .AsSlice() after v1.12.x activates.
310
- ip := p .AddrPort .Addr ().As16 ()
311
307
claimIPPorts [i ] = & p2p.ClaimedIpPort {
312
308
X509Certificate : p .Cert .Raw ,
313
- IpAddr : ip [:] ,
309
+ IpAddr : p . AddrPort . Addr (). AsSlice () ,
314
310
IpPort : uint32 (p .AddrPort .Port ()),
315
311
Timestamp : p .Timestamp ,
316
312
Signature : p .Signature ,
0 commit comments