diff --git a/unix/pledge_openbsd.go b/unix/pledge_openbsd.go index 4c6c7a55e..e1b86678c 100644 --- a/unix/pledge_openbsd.go +++ b/unix/pledge_openbsd.go @@ -34,9 +34,8 @@ func Pledge(promises, execpromises string) error { if err != nil { return err } - expr := unsafe.Pointer(exptr) - _, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(unsafe.Pointer(pptr)), uintptr(expr), 0) + _, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(unsafe.Pointer(pptr)), uintptr(unsafe.Pointer(exptr)), 0) if e != 0 { return e }