]> Cypherpunks repositories - gostls13.git/commitdiff
syscall: remove unnecessary use of unsafe.Pointer.
authorChristopher Koch <chrisko@google.com>
Thu, 26 Oct 2017 05:14:50 +0000 (05:14 +0000)
committerTobias Klauser <tobias.klauser@gmail.com>
Thu, 26 Oct 2017 20:47:17 +0000 (20:47 +0000)
Change-Id: I43b32fbca8761d33927e7d0541bba123df0e0122
Reviewed-on: https://go-review.googlesource.com/73556
Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>

src/syscall/syscall_linux.go

index 008ccb376212761534c6489ab8bedbda0fa82531..83bfee46a0da40c907940a5260c0a0bef428ef70 100644 (file)
@@ -535,7 +535,7 @@ func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from
        msg.Namelen = uint32(SizeofSockaddrAny)
        var iov Iovec
        if len(p) > 0 {
-               iov.Base = (*byte)(unsafe.Pointer(&p[0]))
+               iov.Base = &p[0]
                iov.SetLen(len(p))
        }
        var dummy byte
@@ -550,7 +550,7 @@ func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from
                        iov.Base = &dummy
                        iov.SetLen(1)
                }
-               msg.Control = (*byte)(unsafe.Pointer(&oob[0]))
+               msg.Control = &oob[0]
                msg.SetControllen(len(oob))
        }
        msg.Iov = &iov
@@ -583,11 +583,11 @@ func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error)
                }
        }
        var msg Msghdr
-       msg.Name = (*byte)(unsafe.Pointer(ptr))
+       msg.Name = (*byte)(ptr)
        msg.Namelen = uint32(salen)
        var iov Iovec
        if len(p) > 0 {
-               iov.Base = (*byte)(unsafe.Pointer(&p[0]))
+               iov.Base = &p[0]
                iov.SetLen(len(p))
        }
        var dummy byte
@@ -602,7 +602,7 @@ func SendmsgN(fd int, p, oob []byte, to Sockaddr, flags int) (n int, err error)
                        iov.Base = &dummy
                        iov.SetLen(1)
                }
-               msg.Control = (*byte)(unsafe.Pointer(&oob[0]))
+               msg.Control = &oob[0]
                msg.SetControllen(len(oob))
        }
        msg.Iov = &iov