From dea831d23f8dfc396ed36a357230c879858c1c06 Mon Sep 17 00:00:00 2001 From: Ted Unangst Date: Mon, 10 Jul 2023 00:15:35 -0400 Subject: [PATCH] error check unveil --- unveil.go | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/unveil.go b/unveil.go index 0cb8986..ca8ba18 100644 --- a/unveil.go +++ b/unveil.go @@ -29,7 +29,7 @@ import ( "unsafe" ) -func Unveil(path string, perms string) error { +func Unveil(path string, perms string) { cpath := C.CString(path) defer C.free(unsafe.Pointer(cpath)) cperms := C.CString(perms) @@ -37,20 +37,18 @@ func Unveil(path string, perms string) error { rv, err := C.unveil(cpath, cperms) if rv != 0 { - return fmt.Errorf("unveil(%s, %s) failure (%d)", path, perms, err) + return elog.Fatalf("unveil(%s, %s) failure (%d)", path, perms, err) } - return nil } -func Pledge(promises string) error { +func Pledge(promises string) { cpromises := C.CString(promises) defer C.free(unsafe.Pointer(cpromises)) rv, err := C.pledge(cpromises, nil) if rv != 0 { - return fmt.Errorf("pledge(%s) failure (%d)", promises, err) + elog.Fatalf("pledge(%s) failure (%d)", promises, err) } - return nil } func init() {