From 9d640cd42d39a8a121fb46299aa1c9fd7762b012 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Thu, 29 Jan 2015 14:21:42 +1100 Subject: [PATCH] Use CopyExact --- dht/dht.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dht/dht.go b/dht/dht.go index d50115f3..ba792a11 100644 --- a/dht/dht.go +++ b/dht/dht.go @@ -773,9 +773,7 @@ func (cni *NodeInfo) UnmarshalCompact(b []byte) error { if len(b) != 26 { return errors.New("expected 26 bytes") } - if 20 != copy(cni.ID[:], b[:20]) { - panic("impossibru!") - } + util.CopyExact(cni.ID[:], b[:20]) cni.Addr = newDHTAddr(&net.UDPAddr{ IP: net.IPv4(b[20], b[21], b[22], b[23]), Port: int(binary.BigEndian.Uint16(b[24:26])), -- 2.48.1