go.net/ipv4: simplify, drop unnecessary parentheses and slice indices
R=golang-dev, iant
CC=golang-dev
https://golang.org/cl/7300102
diff --git a/ipv4/control_linux.go b/ipv4/control_linux.go
index 16f53d0..51b9a14 100644
--- a/ipv4/control_linux.go
+++ b/ipv4/control_linux.go
@@ -95,7 +95,7 @@
pi := &syscall.Inet4Pktinfo{}
pion := false
if ip := cm.Src.To4(); ip != nil {
- copy(pi.Spec_dst[:], ip[0:net.IPv4len])
+ copy(pi.Spec_dst[:], ip[:net.IPv4len])
pion = true
}
if cm.IfIndex != 0 {
@@ -109,7 +109,7 @@
cmsg.Type = syscall.IP_PKTINFO
cmsg.SetLen(syscall.CmsgLen(syscall.SizeofInet4Pktinfo))
data := b[syscall.CmsgLen(0):]
- copy(data[0:syscall.SizeofInet4Pktinfo], (*[syscall.SizeofInet4Pktinfo]byte)(unsafe.Pointer(pi))[:syscall.SizeofInet4Pktinfo])
+ copy(data[:syscall.SizeofInet4Pktinfo], (*[syscall.SizeofInet4Pktinfo]byte)(unsafe.Pointer(pi))[:syscall.SizeofInet4Pktinfo])
oob = append(oob, b...)
}
return