From: Matt Joiner Date: Thu, 29 Jan 2015 03:21:42 +0000 (+1100) Subject: Use CopyExact X-Git-Tag: v1.0.0~1354 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=9d640cd42d39a8a121fb46299aa1c9fd7762b012;p=btrtrc.git Use CopyExact --- 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])),